Mon Jan 15 00:02:02 UTC 2024 I: starting to build getfem/bookworm/armhf on jenkins on '2024-01-15 00:01' Mon Jan 15 00:02:02 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/armhf_17/10738/console.log Mon Jan 15 00:02:02 UTC 2024 I: Downloading source for bookworm/getfem=5.4.2+dfsg1-3 --2024-01-15 00:02:03-- http://cdn-fastly.deb.debian.org/debian/pool/main/g/getfem/getfem_5.4.2%2bdfsg1-3.dsc Connecting to 78.137.99.97:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2682 (2.6K) [text/prs.lines.tag] Saving to: ‘getfem_5.4.2+dfsg1-3.dsc’ 0K .. 100% 322M=0s 2024-01-15 00:02:03 (322 MB/s) - ‘getfem_5.4.2+dfsg1-3.dsc’ saved [2682/2682] Mon Jan 15 00:02:03 UTC 2024 I: getfem_5.4.2+dfsg1-3.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: getfem Binary: libgetfem-dev, libgetfem5, libgmm-dev, python3-getfem, libgetfem++-dev, libgetfem5++, libgmm++-dev, python3-getfem++ Architecture: any all Version: 5.4.2+dfsg1-3 Maintainer: Debian Science Team Uploaders: Konstantinos Poulios Homepage: http://getfem.org/ Standards-Version: 4.6.1 Vcs-Browser: https://salsa.debian.org/science-team/getfem Vcs-Git: https://salsa.debian.org/science-team/getfem.git Testsuite: autopkgtest Build-Depends: autoconf, automake, debhelper-compat (= 13), dh-python, libblas-dev | libopenblas-dev | libatlas-base-dev | libblas.so, liblapack-dev | libopenblas-dev | libatlas-base-dev | liblapack.so, libmetis-dev, libmumps-seq-dev, libqhull-dev, libsuperlu-dev, libtool, python3-dev, python3-numpy, python3-scipy Package-List: libgetfem++-dev deb oldlibs optional arch=all libgetfem-dev deb libdevel optional arch=any libgetfem5 deb libs optional arch=any libgetfem5++ deb oldlibs optional arch=all libgmm++-dev deb oldlibs optional arch=all libgmm-dev deb libdevel optional arch=any python3-getfem deb python optional arch=any python3-getfem++ deb oldlibs optional arch=all Checksums-Sha1: dee99ffffbe99ea00e0f5fd14f1298db4613669f 5661944 getfem_5.4.2+dfsg1.orig.tar.xz e50340e5f2cab4a1b8fa324ff6166b2c99283030 12336 getfem_5.4.2+dfsg1-3.debian.tar.xz Checksums-Sha256: 9a13efb4b0d36307119b541fd0358c1690b4601acea7c7ef0c0599d5f4933577 5661944 getfem_5.4.2+dfsg1.orig.tar.xz a3bd6b7963cb57cc4cddbed8b916238e405b7679854f30550ac423d271456d7b 12336 getfem_5.4.2+dfsg1-3.debian.tar.xz Files: 33ad2d0b506f2bb0e70174f4bf40bb3e 5661944 getfem_5.4.2+dfsg1.orig.tar.xz 4f6c6c25cbfe1eee8fce2c6e8a62af26 12336 getfem_5.4.2+dfsg1-3.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAmOIthMACgkQVz7x5L1a Afo7Ng/9Ff6npufhJ5SpXoTnIsCSydJxZDVlgKGwidT7aJKip0mQ6eYSZS5Rz/tl N7au6/osDPpphx179Ds6eIkrjlRFpjgXZ4x3wcBab0+BJPZlBbOFq6/gpVHWblKl 672QSfEQZ4qPm5JLS6ihglVs4ATsflhQiUdRKkQ2nMPjQ7hR31wNKk0rIrHrwFqB q0qRdv7bshD2BTf79y5XeumNR+tVbQiLRIhHn0RBjbpT9Ro7G4djFMOWj8qPLZud QJ0pugtwxdHIvAv46iVkA34KXxEMQnEcHPyf7lZZxdyGee6vCBsT4nfXChb6Fbpb yr+PQDftiatQxl/qOdUqisLSKtIPEEAYuuJkwgUDm8+6xPyl64n3061sFqlHRom5 JS8ppBkGBkY7MdqCFk2AYCZErYsWRNvvKwQqyWgduILC+OIU+cvPg5LAD93kRnn1 8smolduVBziMDklxE+OKcPwZ8Dv9R458EZcEBlAkLz2W7DTHqaTmn/G0/Dc3f9VB CTa6GhuFB7Esnuo6G8Zbdyp68xerWxHAdygnduzidpGX6Zy0NgEY4/rg2gvMee7/ 5JAF6rEN25+Ejqcocj2uxaIzCoxp4IBgN74R+sTVdYqJYZJH56XiomXmtT1QCs1C /h5vVBWj1N48vO0f6GmCmiymjZ3mNInXKMp93r1GE8MZ30EDLqw= =nauC -----END PGP SIGNATURE----- Mon Jan 15 00:02:03 UTC 2024 I: Checking whether the package is not for us Mon Jan 15 00:02:03 UTC 2024 I: Starting 1st build on remote node virt32b-armhf-rb.debian.net. Mon Jan 15 00:02:03 UTC 2024 I: Preparing to do remote build '1' on virt32b-armhf-rb.debian.net. Mon Jan 15 01:50:14 UTC 2024 I: Deleting $TMPDIR on virt32b-armhf-rb.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Sun Jan 14 12:02:09 -12 2024 I: pbuilder-time-stamp: 1705276929 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [getfem_5.4.2+dfsg1-3.dsc] I: copying [./getfem_5.4.2+dfsg1.orig.tar.xz] I: copying [./getfem_5.4.2+dfsg1-3.debian.tar.xz] I: Extracting source gpgv: Signature made Thu Dec 1 14:11:31 2022 gpgv: using RSA key 23C9A93E585819E9126D0A36573EF1E4BD5A01FA gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./getfem_5.4.2+dfsg1-3.dsc: no acceptable signature found dpkg-source: info: extracting getfem in getfem-5.4.2+dfsg1 dpkg-source: info: unpacking getfem_5.4.2+dfsg1.orig.tar.xz dpkg-source: info: unpacking getfem_5.4.2+dfsg1-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 01_fix_integral_type_portability_bug.patch dpkg-source: info: applying 05_disable_failing_test.patch dpkg-source: info: applying 07_disable_scilab.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/15714/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='armhf' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=3 ' DISTRIBUTION='bookworm' HOME='/root' HOST_ARCH='armhf' IFS=' ' INVOCATION_ID='9a1240167a714b2cb7270473a2628921' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='15714' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.m60dTVcd/pbuilderrc_4cHV --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.m60dTVcd/b1 --logfile b1/build.log getfem_5.4.2+dfsg1-3.dsc' SUDO_GID='112' SUDO_UID='106' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://10.0.0.15:3142/' I: uname -a Linux virt32b 6.1.0-17-armmp-lpae #1 SMP Debian 6.1.69-1 (2023-12-30) armv7l GNU/Linux I: ls -l /bin total 4964 -rwxr-xr-x 1 root root 838488 Apr 23 2023 bash -rwxr-xr-x 3 root root 67144 Sep 19 2022 bunzip2 -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzcat lrwxrwxrwx 1 root root 6 Sep 19 2022 bzcmp -> bzdiff -rwxr-xr-x 1 root root 2225 Sep 19 2022 bzdiff lrwxrwxrwx 1 root root 6 Sep 19 2022 bzegrep -> bzgrep -rwxr-xr-x 1 root root 4893 Nov 27 2021 bzexe lrwxrwxrwx 1 root root 6 Sep 19 2022 bzfgrep -> bzgrep -rwxr-xr-x 1 root root 3775 Sep 19 2022 bzgrep -rwxr-xr-x 3 root root 67144 Sep 19 2022 bzip2 -rwxr-xr-x 1 root root 67112 Sep 19 2022 bzip2recover lrwxrwxrwx 1 root root 6 Sep 19 2022 bzless -> bzmore -rwxr-xr-x 1 root root 1297 Sep 19 2022 bzmore -rwxr-xr-x 1 root root 67632 Sep 20 2022 cat -rwxr-xr-x 1 root root 67676 Sep 20 2022 chgrp -rwxr-xr-x 1 root root 67644 Sep 20 2022 chmod -rwxr-xr-x 1 root root 67684 Sep 20 2022 chown -rwxr-xr-x 1 root root 133532 Sep 20 2022 cp -rwxr-xr-x 1 root root 132868 Jan 5 2023 dash -rwxr-xr-x 1 root root 133220 Sep 20 2022 date -rwxr-xr-x 1 root root 67732 Sep 20 2022 dd -rwxr-xr-x 1 root root 68104 Sep 20 2022 df -rwxr-xr-x 1 root root 133632 Sep 20 2022 dir -rwxr-xr-x 1 root root 59128 Mar 23 2023 dmesg lrwxrwxrwx 1 root root 8 Dec 19 2022 dnsdomainname -> hostname lrwxrwxrwx 1 root root 8 Dec 19 2022 domainname -> hostname -rwxr-xr-x 1 root root 67560 Sep 20 2022 echo -rwxr-xr-x 1 root root 41 Jan 24 2023 egrep -rwxr-xr-x 1 root root 67548 Sep 20 2022 false -rwxr-xr-x 1 root root 41 Jan 24 2023 fgrep -rwxr-xr-x 1 root root 55748 Mar 23 2023 findmnt -rwsr-xr-x 1 root root 26208 Mar 23 2023 fusermount -rwxr-xr-x 1 root root 128608 Jan 24 2023 grep -rwxr-xr-x 2 root root 2346 Apr 10 2022 gunzip -rwxr-xr-x 1 root root 6447 Apr 10 2022 gzexe -rwxr-xr-x 1 root root 64220 Apr 10 2022 gzip -rwxr-xr-x 1 root root 67032 Dec 19 2022 hostname -rwxr-xr-x 1 root root 67720 Sep 20 2022 ln -rwxr-xr-x 1 root root 35132 Mar 23 2023 login -rwxr-xr-x 1 root root 133632 Sep 20 2022 ls -rwxr-xr-x 1 root root 136808 Mar 23 2023 lsblk -rwxr-xr-x 1 root root 67800 Sep 20 2022 mkdir -rwxr-xr-x 1 root root 67764 Sep 20 2022 mknod -rwxr-xr-x 1 root root 67596 Sep 20 2022 mktemp -rwxr-xr-x 1 root root 38504 Mar 23 2023 more -rwsr-xr-x 1 root root 38496 Mar 23 2023 mount -rwxr-xr-x 1 root root 9824 Mar 23 2023 mountpoint -rwxr-xr-x 1 root root 133532 Sep 20 2022 mv lrwxrwxrwx 1 root root 8 Dec 19 2022 nisdomainname -> hostname lrwxrwxrwx 1 root root 14 Apr 3 2023 pidof -> /sbin/killall5 -rwxr-xr-x 1 root root 67608 Sep 20 2022 pwd lrwxrwxrwx 1 root root 4 Apr 23 2023 rbash -> bash -rwxr-xr-x 1 root root 67600 Sep 20 2022 readlink -rwxr-xr-x 1 root root 67672 Sep 20 2022 rm -rwxr-xr-x 1 root root 67600 Sep 20 2022 rmdir -rwxr-xr-x 1 root root 14152 Jul 28 23:46 run-parts -rwxr-xr-x 1 root root 133372 Jan 5 2023 sed lrwxrwxrwx 1 root root 4 Jan 5 2023 sh -> dash -rwxr-xr-x 1 root root 67584 Sep 20 2022 sleep -rwxr-xr-x 1 root root 67644 Sep 20 2022 stty -rwsr-xr-x 1 root root 50800 Mar 23 2023 su -rwxr-xr-x 1 root root 67584 Sep 20 2022 sync -rwxr-xr-x 1 root root 336764 Apr 6 2023 tar -rwxr-xr-x 1 root root 9800 Jul 28 23:46 tempfile -rwxr-xr-x 1 root root 133224 Sep 20 2022 touch -rwxr-xr-x 1 root root 67548 Sep 20 2022 true -rwxr-xr-x 1 root root 9768 Mar 23 2023 ulockmgr_server -rwsr-xr-x 1 root root 22108 Mar 23 2023 umount -rwxr-xr-x 1 root root 67572 Sep 20 2022 uname -rwxr-xr-x 2 root root 2346 Apr 10 2022 uncompress -rwxr-xr-x 1 root root 133632 Sep 20 2022 vdir -rwxr-xr-x 1 root root 42608 Mar 23 2023 wdctl lrwxrwxrwx 1 root root 8 Dec 19 2022 ypdomainname -> hostname -rwxr-xr-x 1 root root 1984 Apr 10 2022 zcat -rwxr-xr-x 1 root root 1678 Apr 10 2022 zcmp -rwxr-xr-x 1 root root 6460 Apr 10 2022 zdiff -rwxr-xr-x 1 root root 29 Apr 10 2022 zegrep -rwxr-xr-x 1 root root 29 Apr 10 2022 zfgrep -rwxr-xr-x 1 root root 2081 Apr 10 2022 zforce -rwxr-xr-x 1 root root 8103 Apr 10 2022 zgrep -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew I: user script /srv/workspace/pbuilder/15714/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: armhf Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: autoconf, automake, debhelper-compat (= 13), dh-python, libblas-dev | libopenblas-dev | libatlas-base-dev | libblas.so, liblapack-dev | libopenblas-dev | libatlas-base-dev | liblapack.so, libmetis-dev, libmumps-seq-dev, libqhull-dev, libsuperlu-dev, libtool, python3-dev, python3-numpy, python3-scipy dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 17881 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on autoconf; however: Package autoconf is not installed. pbuilder-satisfydepends-dummy depends on automake; however: Package automake is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-python; however: Package dh-python is not installed. pbuilder-satisfydepends-dummy depends on libblas-dev | libopenblas-dev | libatlas-base-dev | libblas.so; however: Package libblas-dev is not installed. Package libopenblas-dev is not installed. Package libatlas-base-dev is not installed. Package libblas.so is not installed. pbuilder-satisfydepends-dummy depends on liblapack-dev | libopenblas-dev | libatlas-base-dev | liblapack.so; however: Package liblapack-dev is not installed. Package libopenblas-dev is not installed. Package libatlas-base-dev is not installed. Package liblapack.so is not installed. pbuilder-satisfydepends-dummy depends on libmetis-dev; however: Package libmetis-dev is not installed. pbuilder-satisfydepends-dummy depends on libmumps-seq-dev; however: Package libmumps-seq-dev is not installed. pbuilder-satisfydepends-dummy depends on libqhull-dev; however: Package libqhull-dev is not installed. pbuilder-satisfydepends-dummy depends on libsuperlu-dev; however: Package libsuperlu-dev is not installed. pbuilder-satisfydepends-dummy depends on libtool; however: Package libtool is not installed. pbuilder-satisfydepends-dummy depends on python3-dev; however: Package python3-dev is not installed. pbuilder-satisfydepends-dummy depends on python3-numpy; however: Package python3-numpy is not installed. pbuilder-satisfydepends-dummy depends on python3-scipy; however: Package python3-scipy is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-python{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} gfortran-12{a} groff-base{a} ibverbs-providers{a} intltool-debian{a} libarchive-zip-perl{a} libblas-dev{a} libblas3{a} libbsd0{a} libcbor0.8{a} libdebhelper-perl{a} libedit2{a} libelf1{a} libevent-2.1-7{a} libevent-core-2.1-7{a} libevent-dev{a} libevent-extra-2.1-7{a} libevent-openssl-2.1-7{a} libevent-pthreads-2.1-7{a} libexpat1{a} libexpat1-dev{a} libfabric1{a} libfido2-1{a} libfile-stripnondeterminism-perl{a} libgfortran-12-dev{a} libgfortran5{a} libhwloc-dev{a} libhwloc-plugins{a} libhwloc15{a} libibverbs-dev{a} libibverbs1{a} libicu72{a} libjs-jquery{a} libjs-jquery-ui{a} libjs-sphinxdoc{a} libjs-underscore{a} liblapack-dev{a} liblapack3{a} liblbfgsb0{a} libltdl-dev{a} libltdl7{a} libmagic-mgc{a} libmagic1{a} libmetis-dev{a} libmetis5{a} libmumps-5.5{a} libmumps-dev{a} libmumps-headers-dev{a} libmumps-seq-5.5{a} libmumps-seq-dev{a} libmunge2{a} libnl-3-200{a} libnl-3-dev{a} libnl-route-3-200{a} libnl-route-3-dev{a} libnuma-dev{a} libnuma1{a} libopenmpi-dev{a} libopenmpi3{a} libpciaccess0{a} libpipeline1{a} libpmix-dev{a} libpmix2{a} libpython3-dev{a} libpython3-stdlib{a} libpython3.11{a} libpython3.11-dev{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} libqhull-dev{a} libqhull-r8.0{a} libqhull8.0{a} libqhullcpp8.0{a} librdmacm1{a} libreadline8{a} libscalapack-mpi-dev{a} libscalapack-openmpi-dev{a} libscalapack-openmpi2.2{a} libscotch-7.0{a} libsub-override-perl{a} libsuperlu-dev{a} libsuperlu5{a} libtool{a} libuchardet0{a} libx11-6{a} libx11-data{a} libxau6{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxml2{a} libxnvctrl0{a} m4{a} man-db{a} media-types{a} mpi-default-bin{a} mpi-default-dev{a} ocl-icd-libopencl1{a} openmpi-bin{a} openmpi-common{a} openssh-client{a} po-debconf{a} python3{a} python3-decorator{a} python3-dev{a} python3-distutils{a} python3-lib2to3{a} python3-minimal{a} python3-numpy{a} python3-pkg-resources{a} python3-scipy{a} python3.11{a} python3.11-dev{a} python3.11-minimal{a} readline-common{a} sensible-utils{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: ca-certificates curl javascript-common libarchive-cpio-perl libcoarrays-openmpi-dev libmail-sendmail-perl lynx python3-pil wget xauth 0 packages upgraded, 129 newly installed, 0 to remove and 0 not upgraded. Need to get 80.9 MB of archives. After unpacking 308 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian bookworm/main armhf libpython3.11-minimal armhf 3.11.2-6 [798 kB] Get: 2 http://deb.debian.org/debian bookworm/main armhf libexpat1 armhf 2.5.0-1 [79.9 kB] Get: 3 http://deb.debian.org/debian bookworm/main armhf python3.11-minimal armhf 3.11.2-6 [1714 kB] Get: 4 http://deb.debian.org/debian bookworm/main armhf python3-minimal armhf 3.11.2-1+b1 [26.3 kB] Get: 5 http://deb.debian.org/debian bookworm/main armhf media-types all 10.0.0 [26.1 kB] Get: 6 http://deb.debian.org/debian bookworm/main armhf readline-common all 8.2-1.3 [69.0 kB] Get: 7 http://deb.debian.org/debian bookworm/main armhf libreadline8 armhf 8.2-1.3 [144 kB] Get: 8 http://deb.debian.org/debian bookworm/main armhf libpython3.11-stdlib armhf 3.11.2-6 [1678 kB] Get: 9 http://deb.debian.org/debian bookworm/main armhf python3.11 armhf 3.11.2-6 [572 kB] Get: 10 http://deb.debian.org/debian bookworm/main armhf libpython3-stdlib armhf 3.11.2-1+b1 [9296 B] Get: 11 http://deb.debian.org/debian bookworm/main armhf python3 armhf 3.11.2-1+b1 [26.3 kB] Get: 12 http://deb.debian.org/debian bookworm/main armhf sensible-utils all 0.0.17+nmu1 [19.0 kB] Get: 13 http://deb.debian.org/debian bookworm/main armhf libmagic-mgc armhf 1:5.44-3 [305 kB] Get: 14 http://deb.debian.org/debian bookworm/main armhf libmagic1 armhf 1:5.44-3 [96.5 kB] Get: 15 http://deb.debian.org/debian bookworm/main armhf file armhf 1:5.44-3 [41.6 kB] Get: 16 http://deb.debian.org/debian bookworm/main armhf gettext-base armhf 0.21-12 [157 kB] Get: 17 http://deb.debian.org/debian bookworm/main armhf libuchardet0 armhf 0.0.7-1 [65.0 kB] Get: 18 http://deb.debian.org/debian bookworm/main armhf groff-base armhf 1.22.4-10 [825 kB] Get: 19 http://deb.debian.org/debian bookworm/main armhf bsdextrautils armhf 2.38.1-5+b1 [78.6 kB] Get: 20 http://deb.debian.org/debian bookworm/main armhf libpipeline1 armhf 1.5.7-1 [33.6 kB] Get: 21 http://deb.debian.org/debian bookworm/main armhf man-db armhf 2.11.2-2 [1351 kB] Get: 22 http://deb.debian.org/debian bookworm/main armhf libbsd0 armhf 0.11.7-2 [113 kB] Get: 23 http://deb.debian.org/debian bookworm/main armhf libedit2 armhf 3.1-20221030-2 [77.0 kB] Get: 24 http://deb.debian.org/debian bookworm/main armhf libcbor0.8 armhf 0.8.0-2+b1 [23.1 kB] Get: 25 http://deb.debian.org/debian bookworm/main armhf libfido2-1 armhf 1.12.0-2+b1 [69.3 kB] Get: 26 http://deb.debian.org/debian bookworm/main armhf openssh-client armhf 1:9.2p1-2+deb12u1 [895 kB] Get: 27 http://deb.debian.org/debian bookworm/main armhf m4 armhf 1.4.19-3 [265 kB] Get: 28 http://deb.debian.org/debian bookworm/main armhf autoconf all 2.71-3 [332 kB] Get: 29 http://deb.debian.org/debian bookworm/main armhf autotools-dev all 20220109.1 [51.6 kB] Get: 30 http://deb.debian.org/debian bookworm/main armhf automake all 1:1.16.5-1.3 [823 kB] Get: 31 http://deb.debian.org/debian bookworm/main armhf autopoint all 0.21-12 [495 kB] Get: 32 http://deb.debian.org/debian bookworm/main armhf libdebhelper-perl all 13.11.4 [81.2 kB] Get: 33 http://deb.debian.org/debian bookworm/main armhf libtool all 2.4.7-5 [517 kB] Get: 34 http://deb.debian.org/debian bookworm/main armhf dh-autoreconf all 20 [17.1 kB] Get: 35 http://deb.debian.org/debian bookworm/main armhf libarchive-zip-perl all 1.68-1 [104 kB] Get: 36 http://deb.debian.org/debian bookworm/main armhf libsub-override-perl all 0.09-4 [9304 B] Get: 37 http://deb.debian.org/debian bookworm/main armhf libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 38 http://deb.debian.org/debian bookworm/main armhf dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 39 http://deb.debian.org/debian bookworm/main armhf libelf1 armhf 0.188-2.1 [170 kB] Get: 40 http://deb.debian.org/debian bookworm/main armhf dwz armhf 0.15-1 [101 kB] Get: 41 http://deb.debian.org/debian bookworm/main armhf libicu72 armhf 72.1-3 [9048 kB] Get: 42 http://deb.debian.org/debian bookworm/main armhf libxml2 armhf 2.9.14+dfsg-1.3~deb12u1 [591 kB] Get: 43 http://deb.debian.org/debian bookworm/main armhf gettext armhf 0.21-12 [1229 kB] Get: 44 http://deb.debian.org/debian bookworm/main armhf intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 45 http://deb.debian.org/debian bookworm/main armhf po-debconf all 1.0.21+nmu1 [248 kB] Get: 46 http://deb.debian.org/debian bookworm/main armhf debhelper all 13.11.4 [942 kB] Get: 47 http://deb.debian.org/debian bookworm/main armhf python3-lib2to3 all 3.11.2-3 [76.3 kB] Get: 48 http://deb.debian.org/debian bookworm/main armhf python3-distutils all 3.11.2-3 [131 kB] Get: 49 http://deb.debian.org/debian bookworm/main armhf dh-python all 5.20230130+deb12u1 [104 kB] Get: 50 http://deb.debian.org/debian bookworm/main armhf libgfortran5 armhf 12.2.0-14 [246 kB] Get: 51 http://deb.debian.org/debian bookworm/main armhf libgfortran-12-dev armhf 12.2.0-14 [298 kB] Get: 52 http://deb.debian.org/debian bookworm/main armhf gfortran-12 armhf 12.2.0-14 [7633 kB] Get: 53 http://deb.debian.org/debian bookworm/main armhf libnl-3-200 armhf 3.7.0-0.2+b1 [55.8 kB] Get: 54 http://deb.debian.org/debian bookworm/main armhf libnl-route-3-200 armhf 3.7.0-0.2+b1 [156 kB] Get: 55 http://deb.debian.org/debian bookworm/main armhf libibverbs1 armhf 44.0-2 [53.6 kB] Get: 56 http://deb.debian.org/debian bookworm/main armhf ibverbs-providers armhf 44.0-2 [28.4 kB] Get: 57 http://deb.debian.org/debian bookworm/main armhf libblas3 armhf 3.11.0-2 [105 kB] Get: 58 http://deb.debian.org/debian bookworm/main armhf libblas-dev armhf 3.11.0-2 [115 kB] Get: 59 http://deb.debian.org/debian bookworm/main armhf libevent-2.1-7 armhf 2.1.12-stable-8 [161 kB] Get: 60 http://deb.debian.org/debian bookworm/main armhf libevent-core-2.1-7 armhf 2.1.12-stable-8 [120 kB] Get: 61 http://deb.debian.org/debian bookworm/main armhf libevent-extra-2.1-7 armhf 2.1.12-stable-8 [97.5 kB] Get: 62 http://deb.debian.org/debian bookworm/main armhf libevent-pthreads-2.1-7 armhf 2.1.12-stable-8 [53.2 kB] Get: 63 http://deb.debian.org/debian bookworm/main armhf libevent-openssl-2.1-7 armhf 2.1.12-stable-8 [58.3 kB] Get: 64 http://deb.debian.org/debian bookworm/main armhf libevent-dev armhf 2.1.12-stable-8 [290 kB] Get: 65 http://deb.debian.org/debian bookworm/main armhf libexpat1-dev armhf 2.5.0-1 [134 kB] Get: 66 http://deb.debian.org/debian bookworm/main armhf librdmacm1 armhf 44.0-2 [60.6 kB] Get: 67 http://deb.debian.org/debian bookworm/main armhf libfabric1 armhf 1.17.0-3 [385 kB] Get: 68 http://deb.debian.org/debian bookworm/main armhf libhwloc15 armhf 2.9.0-1 [127 kB] Get: 69 http://deb.debian.org/debian bookworm/main armhf libnuma1 armhf 2.0.16-1 [17.8 kB] Get: 70 http://deb.debian.org/debian bookworm/main armhf libnuma-dev armhf 2.0.16-1 [33.0 kB] Get: 71 http://deb.debian.org/debian bookworm/main armhf libltdl7 armhf 2.4.7-5 [390 kB] Get: 72 http://deb.debian.org/debian bookworm/main armhf libltdl-dev armhf 2.4.7-5 [162 kB] Get: 73 http://deb.debian.org/debian bookworm/main armhf libhwloc-dev armhf 2.9.0-1 [214 kB] Get: 74 http://deb.debian.org/debian bookworm/main armhf libpciaccess0 armhf 0.17-2 [48.7 kB] Get: 75 http://deb.debian.org/debian bookworm/main armhf libxau6 armhf 1:1.0.9-1 [19.0 kB] Get: 76 http://deb.debian.org/debian bookworm/main armhf libxdmcp6 armhf 1:1.1.2-3 [24.9 kB] Get: 77 http://deb.debian.org/debian bookworm/main armhf libxcb1 armhf 1.15-1 [140 kB] Get: 78 http://deb.debian.org/debian bookworm/main armhf libx11-data all 2:1.8.4-2+deb12u2 [292 kB] Get: 79 http://deb.debian.org/debian bookworm/main armhf libx11-6 armhf 2:1.8.4-2+deb12u2 [695 kB] Get: 80 http://deb.debian.org/debian bookworm/main armhf libxext6 armhf 2:1.3.4-1+b1 [47.8 kB] Get: 81 http://deb.debian.org/debian bookworm/main armhf libxnvctrl0 armhf 525.85.05-3~deb12u1 [12.4 kB] Get: 82 http://deb.debian.org/debian bookworm/main armhf ocl-icd-libopencl1 armhf 2.3.1-1 [40.1 kB] Get: 83 http://deb.debian.org/debian bookworm/main armhf libhwloc-plugins armhf 2.9.0-1 [15.9 kB] Get: 84 http://deb.debian.org/debian bookworm/main armhf libnl-3-dev armhf 3.7.0-0.2+b1 [98.4 kB] Get: 85 http://deb.debian.org/debian bookworm/main armhf libnl-route-3-dev armhf 3.7.0-0.2+b1 [183 kB] Get: 86 http://deb.debian.org/debian bookworm/main armhf libibverbs-dev armhf 44.0-2 [195 kB] Get: 87 http://deb.debian.org/debian bookworm/main armhf libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get: 88 http://deb.debian.org/debian bookworm/main armhf libjs-jquery-ui all 1.13.2+dfsg-1 [250 kB] Get: 89 http://deb.debian.org/debian bookworm/main armhf libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [116 kB] Get: 90 http://deb.debian.org/debian bookworm/main armhf libjs-sphinxdoc all 5.3.0-4 [130 kB] Get: 91 http://deb.debian.org/debian bookworm/main armhf liblapack3 armhf 3.11.0-2 [1724 kB] Get: 92 http://deb.debian.org/debian bookworm/main armhf liblapack-dev armhf 3.11.0-2 [1798 kB] Get: 93 http://deb.debian.org/debian bookworm/main armhf liblbfgsb0 armhf 3.0+dfsg.4-1 [25.0 kB] Get: 94 http://deb.debian.org/debian bookworm/main armhf libmetis5 armhf 5.1.0.dfsg-7 [137 kB] Get: 95 http://deb.debian.org/debian bookworm/main armhf libmetis-dev armhf 5.1.0.dfsg-7 [11.0 kB] Get: 96 http://deb.debian.org/debian bookworm/main armhf libmunge2 armhf 0.5.15-2 [15.7 kB] Get: 97 http://deb.debian.org/debian bookworm/main armhf libpmix2 armhf 4.2.2-1+deb12u1 [552 kB] Get: 98 http://deb.debian.org/debian bookworm/main armhf libopenmpi3 armhf 4.1.4-3+b1 [1849 kB] Get: 99 http://deb.debian.org/debian bookworm/main armhf openmpi-common all 4.1.4-3 [167 kB] Get: 100 http://deb.debian.org/debian bookworm/main armhf openmpi-bin armhf 4.1.4-3+b1 [194 kB] Get: 101 http://deb.debian.org/debian bookworm/main armhf mpi-default-bin armhf 1.14 [4752 B] Get: 102 http://deb.debian.org/debian bookworm/main armhf libscalapack-openmpi2.2 armhf 2.2.1-2+b1 [1246 kB] Get: 103 http://deb.debian.org/debian bookworm/main armhf libmumps-5.5 armhf 5.5.1-1 [1630 kB] Get: 104 http://deb.debian.org/debian bookworm/main armhf libmumps-headers-dev all 5.5.1-1 [35.9 kB] Get: 105 http://deb.debian.org/debian bookworm/main armhf libscalapack-openmpi-dev armhf 2.2.1-2+b1 [9528 B] Get: 106 http://deb.debian.org/debian bookworm/main armhf zlib1g-dev armhf 1:1.2.13.dfsg-1 [902 kB] Get: 107 http://deb.debian.org/debian bookworm/main armhf libpmix-dev armhf 4.2.2-1+deb12u1 [864 kB] Get: 108 http://deb.debian.org/debian bookworm/main armhf libopenmpi-dev armhf 4.1.4-3+b1 [920 kB] Get: 109 http://deb.debian.org/debian bookworm/main armhf mpi-default-dev armhf 1.14 [5548 B] Get: 110 http://deb.debian.org/debian bookworm/main armhf libscalapack-mpi-dev armhf 2.2.1-2+b1 [4664 B] Get: 111 http://deb.debian.org/debian bookworm/main armhf libmumps-dev armhf 5.5.1-1 [1546 kB] Get: 112 http://deb.debian.org/debian bookworm/main armhf libscotch-7.0 armhf 7.0.3-2 [413 kB] Get: 113 http://deb.debian.org/debian bookworm/main armhf libmumps-seq-5.5 armhf 5.5.1-1 [1658 kB] Get: 114 http://deb.debian.org/debian bookworm/main armhf libmumps-seq-dev armhf 5.5.1-1 [1549 kB] Get: 115 http://deb.debian.org/debian bookworm/main armhf libpython3.11 armhf 3.11.2-6 [1710 kB] Get: 116 http://deb.debian.org/debian bookworm/main armhf libpython3.11-dev armhf 3.11.2-6 [3518 kB] Get: 117 http://deb.debian.org/debian bookworm/main armhf libpython3-dev armhf 3.11.2-1+b1 [9556 B] Get: 118 http://deb.debian.org/debian bookworm/main armhf libqhull8.0 armhf 2020.2-5 [225 kB] Get: 119 http://deb.debian.org/debian bookworm/main armhf libqhull-r8.0 armhf 2020.2-5 [224 kB] Get: 120 http://deb.debian.org/debian bookworm/main armhf libqhullcpp8.0 armhf 2020.2-5 [106 kB] Get: 121 http://deb.debian.org/debian bookworm/main armhf libqhull-dev armhf 2020.2-5 [473 kB] Get: 122 http://deb.debian.org/debian bookworm/main armhf libsuperlu5 armhf 5.3.0+dfsg1-2+b1 [139 kB] Get: 123 http://deb.debian.org/debian bookworm/main armhf libsuperlu-dev armhf 5.3.0+dfsg1-2+b1 [22.4 kB] Get: 124 http://deb.debian.org/debian bookworm/main armhf python3-decorator all 5.1.1-3 [14.9 kB] Get: 125 http://deb.debian.org/debian bookworm/main armhf python3.11-dev armhf 3.11.2-6 [615 kB] Get: 126 http://deb.debian.org/debian bookworm/main armhf python3-dev armhf 3.11.2-1+b1 [26.2 kB] Get: 127 http://deb.debian.org/debian bookworm/main armhf python3-pkg-resources all 66.1.1-1 [296 kB] Get: 128 http://deb.debian.org/debian bookworm/main armhf python3-numpy armhf 1:1.24.2-1 [4165 kB] Get: 129 http://deb.debian.org/debian bookworm/main armhf python3-scipy armhf 1.10.1-2 [13.8 MB] Fetched 80.9 MB in 11s (7309 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal:armhf. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 17881 files and directories currently installed.) Preparing to unpack .../libpython3.11-minimal_3.11.2-6_armhf.deb ... Unpacking libpython3.11-minimal:armhf (3.11.2-6) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../libexpat1_2.5.0-1_armhf.deb ... Unpacking libexpat1:armhf (2.5.0-1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.2-6_armhf.deb ... Unpacking python3.11-minimal (3.11.2-6) ... Setting up libpython3.11-minimal:armhf (3.11.2-6) ... Setting up libexpat1:armhf (2.5.0-1) ... Setting up python3.11-minimal (3.11.2-6) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18197 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.11.2-1+b1_armhf.deb ... Unpacking python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.0.0_all.deb ... Unpacking media-types (10.0.0) ... Selecting previously unselected package readline-common. Preparing to unpack .../2-readline-common_8.2-1.3_all.deb ... Unpacking readline-common (8.2-1.3) ... Selecting previously unselected package libreadline8:armhf. Preparing to unpack .../3-libreadline8_8.2-1.3_armhf.deb ... Unpacking libreadline8:armhf (8.2-1.3) ... Selecting previously unselected package libpython3.11-stdlib:armhf. Preparing to unpack .../4-libpython3.11-stdlib_3.11.2-6_armhf.deb ... Unpacking libpython3.11-stdlib:armhf (3.11.2-6) ... Selecting previously unselected package python3.11. Preparing to unpack .../5-python3.11_3.11.2-6_armhf.deb ... Unpacking python3.11 (3.11.2-6) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../6-libpython3-stdlib_3.11.2-1+b1_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.11.2-1+b1) ... Setting up python3-minimal (3.11.2-1+b1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18631 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.2-1+b1_armhf.deb ... Unpacking python3 (3.11.2-1+b1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.17+nmu1_all.deb ... Unpacking sensible-utils (0.0.17+nmu1) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../002-libmagic-mgc_1%3a5.44-3_armhf.deb ... Unpacking libmagic-mgc (1:5.44-3) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../003-libmagic1_1%3a5.44-3_armhf.deb ... Unpacking libmagic1:armhf (1:5.44-3) ... Selecting previously unselected package file. Preparing to unpack .../004-file_1%3a5.44-3_armhf.deb ... Unpacking file (1:5.44-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../005-gettext-base_0.21-12_armhf.deb ... Unpacking gettext-base (0.21-12) ... Selecting previously unselected package libuchardet0:armhf. Preparing to unpack .../006-libuchardet0_0.0.7-1_armhf.deb ... Unpacking libuchardet0:armhf (0.0.7-1) ... Selecting previously unselected package groff-base. Preparing to unpack .../007-groff-base_1.22.4-10_armhf.deb ... Unpacking groff-base (1.22.4-10) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../008-bsdextrautils_2.38.1-5+b1_armhf.deb ... Unpacking bsdextrautils (2.38.1-5+b1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../009-libpipeline1_1.5.7-1_armhf.deb ... Unpacking libpipeline1:armhf (1.5.7-1) ... Selecting previously unselected package man-db. Preparing to unpack .../010-man-db_2.11.2-2_armhf.deb ... Unpacking man-db (2.11.2-2) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../011-libbsd0_0.11.7-2_armhf.deb ... Unpacking libbsd0:armhf (0.11.7-2) ... Selecting previously unselected package libedit2:armhf. Preparing to unpack .../012-libedit2_3.1-20221030-2_armhf.deb ... Unpacking libedit2:armhf (3.1-20221030-2) ... Selecting previously unselected package libcbor0.8:armhf. Preparing to unpack .../013-libcbor0.8_0.8.0-2+b1_armhf.deb ... Unpacking libcbor0.8:armhf (0.8.0-2+b1) ... Selecting previously unselected package libfido2-1:armhf. Preparing to unpack .../014-libfido2-1_1.12.0-2+b1_armhf.deb ... Unpacking libfido2-1:armhf (1.12.0-2+b1) ... Selecting previously unselected package openssh-client. Preparing to unpack .../015-openssh-client_1%3a9.2p1-2+deb12u1_armhf.deb ... Unpacking openssh-client (1:9.2p1-2+deb12u1) ... Selecting previously unselected package m4. Preparing to unpack .../016-m4_1.4.19-3_armhf.deb ... Unpacking m4 (1.4.19-3) ... Selecting previously unselected package autoconf. Preparing to unpack .../017-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../018-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../019-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../020-autopoint_0.21-12_all.deb ... Unpacking autopoint (0.21-12) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../021-libdebhelper-perl_13.11.4_all.deb ... Unpacking libdebhelper-perl (13.11.4) ... Selecting previously unselected package libtool. Preparing to unpack .../022-libtool_2.4.7-5_all.deb ... Unpacking libtool (2.4.7-5) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../023-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../024-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../025-libsub-override-perl_0.09-4_all.deb ... Unpacking libsub-override-perl (0.09-4) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../026-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../027-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1:armhf. Preparing to unpack .../028-libelf1_0.188-2.1_armhf.deb ... Unpacking libelf1:armhf (0.188-2.1) ... Selecting previously unselected package dwz. Preparing to unpack .../029-dwz_0.15-1_armhf.deb ... Unpacking dwz (0.15-1) ... Selecting previously unselected package libicu72:armhf. Preparing to unpack .../030-libicu72_72.1-3_armhf.deb ... Unpacking libicu72:armhf (72.1-3) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../031-libxml2_2.9.14+dfsg-1.3~deb12u1_armhf.deb ... Unpacking libxml2:armhf (2.9.14+dfsg-1.3~deb12u1) ... Selecting previously unselected package gettext. Preparing to unpack .../032-gettext_0.21-12_armhf.deb ... Unpacking gettext (0.21-12) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../033-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../034-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../035-debhelper_13.11.4_all.deb ... Unpacking debhelper (13.11.4) ... Selecting previously unselected package python3-lib2to3. Preparing to unpack .../036-python3-lib2to3_3.11.2-3_all.deb ... Unpacking python3-lib2to3 (3.11.2-3) ... Selecting previously unselected package python3-distutils. Preparing to unpack .../037-python3-distutils_3.11.2-3_all.deb ... Unpacking python3-distutils (3.11.2-3) ... Selecting previously unselected package dh-python. Preparing to unpack .../038-dh-python_5.20230130+deb12u1_all.deb ... Unpacking dh-python (5.20230130+deb12u1) ... Selecting previously unselected package libgfortran5:armhf. Preparing to unpack .../039-libgfortran5_12.2.0-14_armhf.deb ... Unpacking libgfortran5:armhf (12.2.0-14) ... Selecting previously unselected package libgfortran-12-dev:armhf. Preparing to unpack .../040-libgfortran-12-dev_12.2.0-14_armhf.deb ... Unpacking libgfortran-12-dev:armhf (12.2.0-14) ... Selecting previously unselected package gfortran-12. Preparing to unpack .../041-gfortran-12_12.2.0-14_armhf.deb ... Unpacking gfortran-12 (12.2.0-14) ... Selecting previously unselected package libnl-3-200:armhf. Preparing to unpack .../042-libnl-3-200_3.7.0-0.2+b1_armhf.deb ... Unpacking libnl-3-200:armhf (3.7.0-0.2+b1) ... Selecting previously unselected package libnl-route-3-200:armhf. Preparing to unpack .../043-libnl-route-3-200_3.7.0-0.2+b1_armhf.deb ... Unpacking libnl-route-3-200:armhf (3.7.0-0.2+b1) ... Selecting previously unselected package libibverbs1:armhf. Preparing to unpack .../044-libibverbs1_44.0-2_armhf.deb ... Unpacking libibverbs1:armhf (44.0-2) ... Selecting previously unselected package ibverbs-providers:armhf. Preparing to unpack .../045-ibverbs-providers_44.0-2_armhf.deb ... Unpacking ibverbs-providers:armhf (44.0-2) ... Selecting previously unselected package libblas3:armhf. Preparing to unpack .../046-libblas3_3.11.0-2_armhf.deb ... Unpacking libblas3:armhf (3.11.0-2) ... Selecting previously unselected package libblas-dev:armhf. Preparing to unpack .../047-libblas-dev_3.11.0-2_armhf.deb ... Unpacking libblas-dev:armhf (3.11.0-2) ... Selecting previously unselected package libevent-2.1-7:armhf. Preparing to unpack .../048-libevent-2.1-7_2.1.12-stable-8_armhf.deb ... Unpacking libevent-2.1-7:armhf (2.1.12-stable-8) ... Selecting previously unselected package libevent-core-2.1-7:armhf. Preparing to unpack .../049-libevent-core-2.1-7_2.1.12-stable-8_armhf.deb ... Unpacking libevent-core-2.1-7:armhf (2.1.12-stable-8) ... Selecting previously unselected package libevent-extra-2.1-7:armhf. Preparing to unpack .../050-libevent-extra-2.1-7_2.1.12-stable-8_armhf.deb ... Unpacking libevent-extra-2.1-7:armhf (2.1.12-stable-8) ... Selecting previously unselected package libevent-pthreads-2.1-7:armhf. Preparing to unpack .../051-libevent-pthreads-2.1-7_2.1.12-stable-8_armhf.deb ... Unpacking libevent-pthreads-2.1-7:armhf (2.1.12-stable-8) ... Selecting previously unselected package libevent-openssl-2.1-7:armhf. Preparing to unpack .../052-libevent-openssl-2.1-7_2.1.12-stable-8_armhf.deb ... Unpacking libevent-openssl-2.1-7:armhf (2.1.12-stable-8) ... Selecting previously unselected package libevent-dev. Preparing to unpack .../053-libevent-dev_2.1.12-stable-8_armhf.deb ... Unpacking libevent-dev (2.1.12-stable-8) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../054-libexpat1-dev_2.5.0-1_armhf.deb ... Unpacking libexpat1-dev:armhf (2.5.0-1) ... Selecting previously unselected package librdmacm1:armhf. Preparing to unpack .../055-librdmacm1_44.0-2_armhf.deb ... Unpacking librdmacm1:armhf (44.0-2) ... Selecting previously unselected package libfabric1:armhf. Preparing to unpack .../056-libfabric1_1.17.0-3_armhf.deb ... Unpacking libfabric1:armhf (1.17.0-3) ... Selecting previously unselected package libhwloc15:armhf. Preparing to unpack .../057-libhwloc15_2.9.0-1_armhf.deb ... Unpacking libhwloc15:armhf (2.9.0-1) ... Selecting previously unselected package libnuma1:armhf. Preparing to unpack .../058-libnuma1_2.0.16-1_armhf.deb ... Unpacking libnuma1:armhf (2.0.16-1) ... Selecting previously unselected package libnuma-dev:armhf. Preparing to unpack .../059-libnuma-dev_2.0.16-1_armhf.deb ... Unpacking libnuma-dev:armhf (2.0.16-1) ... Selecting previously unselected package libltdl7:armhf. Preparing to unpack .../060-libltdl7_2.4.7-5_armhf.deb ... Unpacking libltdl7:armhf (2.4.7-5) ... Selecting previously unselected package libltdl-dev:armhf. Preparing to unpack .../061-libltdl-dev_2.4.7-5_armhf.deb ... Unpacking libltdl-dev:armhf (2.4.7-5) ... Selecting previously unselected package libhwloc-dev:armhf. Preparing to unpack .../062-libhwloc-dev_2.9.0-1_armhf.deb ... Unpacking libhwloc-dev:armhf (2.9.0-1) ... Selecting previously unselected package libpciaccess0:armhf. Preparing to unpack .../063-libpciaccess0_0.17-2_armhf.deb ... Unpacking libpciaccess0:armhf (0.17-2) ... Selecting previously unselected package libxau6:armhf. Preparing to unpack .../064-libxau6_1%3a1.0.9-1_armhf.deb ... Unpacking libxau6:armhf (1:1.0.9-1) ... Selecting previously unselected package libxdmcp6:armhf. Preparing to unpack .../065-libxdmcp6_1%3a1.1.2-3_armhf.deb ... Unpacking libxdmcp6:armhf (1:1.1.2-3) ... Selecting previously unselected package libxcb1:armhf. Preparing to unpack .../066-libxcb1_1.15-1_armhf.deb ... Unpacking libxcb1:armhf (1.15-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../067-libx11-data_2%3a1.8.4-2+deb12u2_all.deb ... Unpacking libx11-data (2:1.8.4-2+deb12u2) ... Selecting previously unselected package libx11-6:armhf. Preparing to unpack .../068-libx11-6_2%3a1.8.4-2+deb12u2_armhf.deb ... Unpacking libx11-6:armhf (2:1.8.4-2+deb12u2) ... Selecting previously unselected package libxext6:armhf. Preparing to unpack .../069-libxext6_2%3a1.3.4-1+b1_armhf.deb ... Unpacking libxext6:armhf (2:1.3.4-1+b1) ... Selecting previously unselected package libxnvctrl0:armhf. Preparing to unpack .../070-libxnvctrl0_525.85.05-3~deb12u1_armhf.deb ... Unpacking libxnvctrl0:armhf (525.85.05-3~deb12u1) ... Selecting previously unselected package ocl-icd-libopencl1:armhf. Preparing to unpack .../071-ocl-icd-libopencl1_2.3.1-1_armhf.deb ... Unpacking ocl-icd-libopencl1:armhf (2.3.1-1) ... Selecting previously unselected package libhwloc-plugins:armhf. Preparing to unpack .../072-libhwloc-plugins_2.9.0-1_armhf.deb ... Unpacking libhwloc-plugins:armhf (2.9.0-1) ... Selecting previously unselected package libnl-3-dev:armhf. Preparing to unpack .../073-libnl-3-dev_3.7.0-0.2+b1_armhf.deb ... Unpacking libnl-3-dev:armhf (3.7.0-0.2+b1) ... Selecting previously unselected package libnl-route-3-dev:armhf. Preparing to unpack .../074-libnl-route-3-dev_3.7.0-0.2+b1_armhf.deb ... Unpacking libnl-route-3-dev:armhf (3.7.0-0.2+b1) ... Selecting previously unselected package libibverbs-dev:armhf. Preparing to unpack .../075-libibverbs-dev_44.0-2_armhf.deb ... Unpacking libibverbs-dev:armhf (44.0-2) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../076-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-jquery-ui. Preparing to unpack .../077-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... Selecting previously unselected package libjs-underscore. Preparing to unpack .../078-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ... Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Selecting previously unselected package libjs-sphinxdoc. Preparing to unpack .../079-libjs-sphinxdoc_5.3.0-4_all.deb ... Unpacking libjs-sphinxdoc (5.3.0-4) ... Selecting previously unselected package liblapack3:armhf. Preparing to unpack .../080-liblapack3_3.11.0-2_armhf.deb ... Unpacking liblapack3:armhf (3.11.0-2) ... Selecting previously unselected package liblapack-dev:armhf. Preparing to unpack .../081-liblapack-dev_3.11.0-2_armhf.deb ... Unpacking liblapack-dev:armhf (3.11.0-2) ... Selecting previously unselected package liblbfgsb0:armhf. Preparing to unpack .../082-liblbfgsb0_3.0+dfsg.4-1_armhf.deb ... Unpacking liblbfgsb0:armhf (3.0+dfsg.4-1) ... Selecting previously unselected package libmetis5:armhf. Preparing to unpack .../083-libmetis5_5.1.0.dfsg-7_armhf.deb ... Unpacking libmetis5:armhf (5.1.0.dfsg-7) ... Selecting previously unselected package libmetis-dev. Preparing to unpack .../084-libmetis-dev_5.1.0.dfsg-7_armhf.deb ... Unpacking libmetis-dev (5.1.0.dfsg-7) ... Selecting previously unselected package libmunge2. Preparing to unpack .../085-libmunge2_0.5.15-2_armhf.deb ... Unpacking libmunge2 (0.5.15-2) ... Selecting previously unselected package libpmix2:armhf. Preparing to unpack .../086-libpmix2_4.2.2-1+deb12u1_armhf.deb ... Unpacking libpmix2:armhf (4.2.2-1+deb12u1) ... Selecting previously unselected package libopenmpi3:armhf. Preparing to unpack .../087-libopenmpi3_4.1.4-3+b1_armhf.deb ... Unpacking libopenmpi3:armhf (4.1.4-3+b1) ... Selecting previously unselected package openmpi-common. Preparing to unpack .../088-openmpi-common_4.1.4-3_all.deb ... Unpacking openmpi-common (4.1.4-3) ... Selecting previously unselected package openmpi-bin. Preparing to unpack .../089-openmpi-bin_4.1.4-3+b1_armhf.deb ... Unpacking openmpi-bin (4.1.4-3+b1) ... Selecting previously unselected package mpi-default-bin. Preparing to unpack .../090-mpi-default-bin_1.14_armhf.deb ... Unpacking mpi-default-bin (1.14) ... Selecting previously unselected package libscalapack-openmpi2.2:armhf. Preparing to unpack .../091-libscalapack-openmpi2.2_2.2.1-2+b1_armhf.deb ... Unpacking libscalapack-openmpi2.2:armhf (2.2.1-2+b1) ... Selecting previously unselected package libmumps-5.5:armhf. Preparing to unpack .../092-libmumps-5.5_5.5.1-1_armhf.deb ... Unpacking libmumps-5.5:armhf (5.5.1-1) ... Selecting previously unselected package libmumps-headers-dev. Preparing to unpack .../093-libmumps-headers-dev_5.5.1-1_all.deb ... Unpacking libmumps-headers-dev (5.5.1-1) ... Selecting previously unselected package libscalapack-openmpi-dev:armhf. Preparing to unpack .../094-libscalapack-openmpi-dev_2.2.1-2+b1_armhf.deb ... Unpacking libscalapack-openmpi-dev:armhf (2.2.1-2+b1) ... Selecting previously unselected package zlib1g-dev:armhf. Preparing to unpack .../095-zlib1g-dev_1%3a1.2.13.dfsg-1_armhf.deb ... Unpacking zlib1g-dev:armhf (1:1.2.13.dfsg-1) ... Selecting previously unselected package libpmix-dev:armhf. Preparing to unpack .../096-libpmix-dev_4.2.2-1+deb12u1_armhf.deb ... Unpacking libpmix-dev:armhf (4.2.2-1+deb12u1) ... Selecting previously unselected package libopenmpi-dev:armhf. Preparing to unpack .../097-libopenmpi-dev_4.1.4-3+b1_armhf.deb ... Unpacking libopenmpi-dev:armhf (4.1.4-3+b1) ... Selecting previously unselected package mpi-default-dev. Preparing to unpack .../098-mpi-default-dev_1.14_armhf.deb ... Unpacking mpi-default-dev (1.14) ... Selecting previously unselected package libscalapack-mpi-dev:armhf. Preparing to unpack .../099-libscalapack-mpi-dev_2.2.1-2+b1_armhf.deb ... Unpacking libscalapack-mpi-dev:armhf (2.2.1-2+b1) ... Selecting previously unselected package libmumps-dev:armhf. Preparing to unpack .../100-libmumps-dev_5.5.1-1_armhf.deb ... Unpacking libmumps-dev:armhf (5.5.1-1) ... Selecting previously unselected package libscotch-7.0:armhf. Preparing to unpack .../101-libscotch-7.0_7.0.3-2_armhf.deb ... Unpacking libscotch-7.0:armhf (7.0.3-2) ... Selecting previously unselected package libmumps-seq-5.5:armhf. Preparing to unpack .../102-libmumps-seq-5.5_5.5.1-1_armhf.deb ... Unpacking libmumps-seq-5.5:armhf (5.5.1-1) ... Selecting previously unselected package libmumps-seq-dev:armhf. Preparing to unpack .../103-libmumps-seq-dev_5.5.1-1_armhf.deb ... Unpacking libmumps-seq-dev:armhf (5.5.1-1) ... Selecting previously unselected package libpython3.11:armhf. Preparing to unpack .../104-libpython3.11_3.11.2-6_armhf.deb ... Unpacking libpython3.11:armhf (3.11.2-6) ... Selecting previously unselected package libpython3.11-dev:armhf. Preparing to unpack .../105-libpython3.11-dev_3.11.2-6_armhf.deb ... Unpacking libpython3.11-dev:armhf (3.11.2-6) ... Selecting previously unselected package libpython3-dev:armhf. Preparing to unpack .../106-libpython3-dev_3.11.2-1+b1_armhf.deb ... Unpacking libpython3-dev:armhf (3.11.2-1+b1) ... Selecting previously unselected package libqhull8.0:armhf. Preparing to unpack .../107-libqhull8.0_2020.2-5_armhf.deb ... Unpacking libqhull8.0:armhf (2020.2-5) ... Selecting previously unselected package libqhull-r8.0:armhf. Preparing to unpack .../108-libqhull-r8.0_2020.2-5_armhf.deb ... Unpacking libqhull-r8.0:armhf (2020.2-5) ... Selecting previously unselected package libqhullcpp8.0:armhf. Preparing to unpack .../109-libqhullcpp8.0_2020.2-5_armhf.deb ... Unpacking libqhullcpp8.0:armhf (2020.2-5) ... Selecting previously unselected package libqhull-dev:armhf. Preparing to unpack .../110-libqhull-dev_2020.2-5_armhf.deb ... Unpacking libqhull-dev:armhf (2020.2-5) ... Selecting previously unselected package libsuperlu5:armhf. Preparing to unpack .../111-libsuperlu5_5.3.0+dfsg1-2+b1_armhf.deb ... Unpacking libsuperlu5:armhf (5.3.0+dfsg1-2+b1) ... Selecting previously unselected package libsuperlu-dev:armhf. Preparing to unpack .../112-libsuperlu-dev_5.3.0+dfsg1-2+b1_armhf.deb ... Unpacking libsuperlu-dev:armhf (5.3.0+dfsg1-2+b1) ... Selecting previously unselected package python3-decorator. Preparing to unpack .../113-python3-decorator_5.1.1-3_all.deb ... Unpacking python3-decorator (5.1.1-3) ... Selecting previously unselected package python3.11-dev. Preparing to unpack .../114-python3.11-dev_3.11.2-6_armhf.deb ... Unpacking python3.11-dev (3.11.2-6) ... Selecting previously unselected package python3-dev. Preparing to unpack .../115-python3-dev_3.11.2-1+b1_armhf.deb ... Unpacking python3-dev (3.11.2-1+b1) ... Selecting previously unselected package python3-pkg-resources. Preparing to unpack .../116-python3-pkg-resources_66.1.1-1_all.deb ... Unpacking python3-pkg-resources (66.1.1-1) ... Selecting previously unselected package python3-numpy. Preparing to unpack .../117-python3-numpy_1%3a1.24.2-1_armhf.deb ... Unpacking python3-numpy (1:1.24.2-1) ... Selecting previously unselected package python3-scipy. Preparing to unpack .../118-python3-scipy_1.10.1-2_armhf.deb ... Unpacking python3-scipy (1.10.1-2) ... Setting up media-types (10.0.0) ... Setting up libpipeline1:armhf (1.5.7-1) ... Setting up libpciaccess0:armhf (0.17-2) ... Setting up libxau6:armhf (1:1.0.9-1) ... Setting up libicu72:armhf (72.1-3) ... Setting up bsdextrautils (2.38.1-5+b1) ... Setting up libmagic-mgc (1:5.44-3) ... Setting up libqhull8.0:armhf (2020.2-5) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libscotch-7.0:armhf (7.0.3-2) ... Setting up libcbor0.8:armhf (0.8.0-2+b1) ... Setting up libdebhelper-perl (13.11.4) ... Setting up libmagic1:armhf (1:5.44-3) ... Setting up gettext-base (0.21-12) ... Setting up m4 (1.4.19-3) ... Setting up libqhull-r8.0:armhf (2020.2-5) ... Setting up libmetis5:armhf (5.1.0.dfsg-7) ... Setting up file (1:5.44-3) ... Setting up autotools-dev (20220109.1) ... Setting up libblas3:armhf (3.11.0-2) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 to provide /usr/lib/arm-linux-gnueabihf/libblas.so.3 (libblas.so.3-arm-linux-gnueabihf) in auto mode Setting up libmunge2 (0.5.15-2) ... Setting up libexpat1-dev:armhf (2.5.0-1) ... Setting up libx11-data (2:1.8.4-2+deb12u2) ... Setting up libhwloc15:armhf (2.9.0-1) ... Setting up libevent-core-2.1-7:armhf (2.1.12-stable-8) ... Setting up libevent-2.1-7:armhf (2.1.12-stable-8) ... Setting up autopoint (0.21-12) ... Setting up libqhullcpp8.0:armhf (2020.2-5) ... Setting up libltdl7:armhf (2.4.7-5) ... Setting up libqhull-dev:armhf (2020.2-5) ... Setting up libgfortran5:armhf (12.2.0-14) ... Setting up autoconf (2.71-3) ... Setting up libmumps-headers-dev (5.5.1-1) ... Setting up zlib1g-dev:armhf (1:1.2.13.dfsg-1) ... Setting up libnuma1:armhf (2.0.16-1) ... Setting up sensible-utils (0.0.17+nmu1) ... Setting up ocl-icd-libopencl1:armhf (2.3.1-1) ... Setting up libuchardet0:armhf (0.0.7-1) ... Setting up libnl-3-200:armhf (3.7.0-0.2+b1) ... Setting up openmpi-common (4.1.4-3) ... Setting up libsub-override-perl (0.09-4) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libfido2-1:armhf (1.12.0-2+b1) ... Setting up libbsd0:armhf (0.11.7-2) ... Setting up libelf1:armhf (0.188-2.1) ... Setting up readline-common (8.2-1.3) ... Setting up libxml2:armhf (2.9.14+dfsg-1.3~deb12u1) ... Setting up libblas-dev:armhf (3.11.0-2) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/blas/libblas.so to provide /usr/lib/arm-linux-gnueabihf/libblas.so (libblas.so-arm-linux-gnueabihf) in auto mode Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ... Setting up libevent-pthreads-2.1-7:armhf (2.1.12-stable-8) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up libxdmcp6:armhf (1:1.1.2-3) ... Setting up libevent-extra-2.1-7:armhf (2.1.12-stable-8) ... Setting up liblapack3:armhf (3.11.0-2) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 to provide /usr/lib/arm-linux-gnueabihf/liblapack.so.3 (liblapack.so.3-arm-linux-gnueabihf) in auto mode Setting up libxcb1:armhf (1.15-1) ... Setting up gettext (0.21-12) ... Setting up libtool (2.4.7-5) ... Setting up libmetis-dev (5.1.0.dfsg-7) ... Setting up libedit2:armhf (3.1-20221030-2) ... Setting up libreadline8:armhf (8.2-1.3) ... Setting up libsuperlu5:armhf (5.3.0+dfsg1-2+b1) ... Setting up libevent-openssl-2.1-7:armhf (2.1.12-stable-8) ... Setting up libgfortran-12-dev:armhf (12.2.0-14) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libnuma-dev:armhf (2.0.16-1) ... Setting up libnl-route-3-200:armhf (3.7.0-0.2+b1) ... Setting up dh-autoreconf (20) ... Setting up libltdl-dev:armhf (2.4.7-5) ... Setting up gfortran-12 (12.2.0-14) ... Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... Setting up libevent-dev (2.1.12-stable-8) ... Setting up liblapack-dev:armhf (3.11.0-2) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/lapack/liblapack.so to provide /usr/lib/arm-linux-gnueabihf/liblapack.so (liblapack.so-arm-linux-gnueabihf) in auto mode Setting up libjs-sphinxdoc (5.3.0-4) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up dwz (0.15-1) ... Setting up libnl-3-dev:armhf (3.7.0-0.2+b1) ... Setting up groff-base (1.22.4-10) ... Setting up libx11-6:armhf (2:1.8.4-2+deb12u2) ... Setting up libhwloc-dev:armhf (2.9.0-1) ... Setting up libmumps-seq-5.5:armhf (5.5.1-1) ... Setting up libsuperlu-dev:armhf (5.3.0+dfsg1-2+b1) ... Setting up liblbfgsb0:armhf (3.0+dfsg.4-1) ... Setting up libibverbs1:armhf (44.0-2) ... Setting up ibverbs-providers:armhf (44.0-2) ... Setting up openssh-client (1:9.2p1-2+deb12u1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpython3.11-stdlib:armhf (3.11.2-6) ... Setting up libxext6:armhf (2:1.3.4-1+b1) ... Setting up man-db (2.11.2-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libxnvctrl0:armhf (525.85.05-3~deb12u1) ... Setting up libnl-route-3-dev:armhf (3.7.0-0.2+b1) ... Setting up libpython3-stdlib:armhf (3.11.2-1+b1) ... Setting up librdmacm1:armhf (44.0-2) ... Setting up python3.11 (3.11.2-6) ... Setting up libpython3.11:armhf (3.11.2-6) ... Setting up debhelper (13.11.4) ... Setting up python3 (3.11.2-1+b1) ... Setting up libibverbs-dev:armhf (44.0-2) ... Setting up libhwloc-plugins:armhf (2.9.0-1) ... Setting up python3-decorator (5.1.1-3) ... Setting up libpython3.11-dev:armhf (3.11.2-6) ... Setting up python3-lib2to3 (3.11.2-3) ... Setting up python3-pkg-resources (66.1.1-1) ... Setting up python3-distutils (3.11.2-3) ... Setting up dh-python (5.20230130+deb12u1) ... Setting up libfabric1:armhf (1.17.0-3) ... Setting up libpython3-dev:armhf (3.11.2-1+b1) ... Setting up libpmix2:armhf (4.2.2-1+deb12u1) ... Setting up python3.11-dev (3.11.2-6) ... Setting up libopenmpi3:armhf (4.1.4-3+b1) ... Setting up python3-dev (3.11.2-1+b1) ... Setting up python3-numpy (1:1.24.2-1) ... Setting up libpmix-dev:armhf (4.2.2-1+deb12u1) ... Setting up openmpi-bin (4.1.4-3+b1) ... update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode Setting up python3-scipy (1.10.1-2) ... Setting up mpi-default-bin (1.14) ... Setting up libopenmpi-dev:armhf (4.1.4-3+b1) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/openmpi/include to provide /usr/include/arm-linux-gnueabihf/mpi (mpi-arm-linux-gnueabihf) in auto mode Setting up libscalapack-openmpi2.2:armhf (2.2.1-2+b1) ... Setting up libmumps-5.5:armhf (5.5.1-1) ... Setting up libscalapack-openmpi-dev:armhf (2.2.1-2+b1) ... Setting up mpi-default-dev (1.14) ... Setting up libscalapack-mpi-dev:armhf (2.2.1-2+b1) ... Setting up libmumps-dev:armhf (5.5.1-1) ... Setting up libmumps-seq-dev:armhf (5.5.1-1) ... Processing triggers for libc-bin (2.36-9+deb12u3) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.31-1.2). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/reproducible-path/getfem-5.4.2+dfsg1/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../getfem_5.4.2+dfsg1-3_source.changes dpkg-buildpackage: info: source package getfem dpkg-buildpackage: info: source version 5.4.2+dfsg1-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Drew Parsons dpkg-source --before-build . dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean dh clean --with python3 dh_clean debian/rules build dh build --with python3 dh_update_autotools_config dh_autoreconf libtoolize: putting auxiliary files in '.'. libtoolize: copying file './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' configure.ac:40: warning: The macro `AC_CONFIG_HEADER' is obsolete. configure.ac:40: You should run autoupdate. ./lib/autoconf/status.m4:719: AC_CONFIG_HEADER is expanded from... configure.ac:40: the top level configure.ac:61: warning: The macro `AC_HELP_STRING' is obsolete. configure.ac:61: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:61: the top level configure.ac:114: warning: Instead of using `AC_LANG', `AC_LANG_SAVE', and `AC_LANG_RESTORE', configure.ac:114: you should use `AC_LANG_PUSH' and `AC_LANG_POP'. ./lib/autoconf/general.m4:2434: AC_DIAGNOSE is expanded from... lib/m4sugar/m4sh.m4:692: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:699: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:114: the top level configure.ac:91: installing './compile' configure.ac:51: installing './missing' contrib/aposteriori/Makefile.am: installing './depcomp' parallel-tests: installing './test-driver' contrib/continuum_mechanics/Makefile.am:36: warning: CLEANFILES multiply defined in condition TRUE ... contrib/continuum_mechanics/Makefile.am:25: ... 'CLEANFILES' previously defined here interface/src/python/Makefile.am:25: installing './py-compile' tests/Makefile.am:107: warning: variable 'test_gmm_matrix_functions_SOURCES' is defined but no program or tests/Makefile.am:107: library has 'test_gmm_matrix_functions' as canonical name (possible typo) debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1' dh_auto_configure -- --prefix=/usr --enable-shared --with-pic --enable-python3 --enable-metis --disable-matlab --disable-superlu --enable-mumps --disable-scilab --with-mumps="-lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq" ./configure --build=arm-linux-gnueabihf --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --prefix=/usr --enable-shared --with-pic --enable-python3 --enable-metis --disable-matlab --disable-superlu --enable-mumps --disable-scilab "--with-mumps=-lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq" checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports the include directive... yes (GNU style) checking whether to compile using MPI... no checking for g++... g++ 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 g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking whether to compile using MPI... no checking for gcc... gcc 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 dependency style of gcc... none checking whether to compile using MPI... no checking for gfortran... no checking for g95... no checking for xlf95... no checking for f95... no checking for fort... no checking for ifort... no checking for ifc... no checking for efc... no checking for pgfortran... no checking for pgf95... no checking for lf95... no checking for ftn... no checking for nagfor... no checking for xlf90... no checking for f90... no checking for pgf90... no checking for pghpf... no checking for epcf90... no checking for g77... no checking for xlf... no checking for f77... no checking for frt... no checking for pgf77... no checking for cf77... no checking for fort77... no checking for fl32... no checking for af77... no checking whether the compiler supports GNU Fortran... no checking whether accepts -g... no checking how to run the C++ preprocessor... g++ -E checking build system type... arm-unknown-linux-gnueabihf checking host system type... arm-unknown-linux-gnueabihf checking how to get verbose linking output from ... configure: WARNING: compilation failed checking for Fortran libraries of ... checking whether the compiler recognizes the partial specialization syntax... yes you are compiling GetFEM on a arm-unknown-linux-gnueabihf Using the GNU g++ compiler 12.2.0-14) checking whether g++ accepts -O3... yes checking whether g++ accepts -fmessage-length=0... yes checking whether g++ accepts -fvisibility-inlines-hidden... yes checking whether g++ accepts -ftemplate-depth-100... yes checking whether g++ accepts -std=c++14... yes checking whether g++ accepts -fPIC... yes checking whether g++ accepts -Wall -W -Wextra... yes checking whether g++ accepts -Wshadow... yes checking whether g++ accepts -Wno-unknown-pragmas... yes checking whether g++ accepts -Wno-variadic-macros... yes checking whether g++ accepts -Wno-unused-but-set-variable... yes checking whether g++ accepts -Wpointer-arith... yes checking whether g++ accepts -Wcast-qual... yes checking whether g++ accepts -Wwrite-strings... yes checking whether g++ accepts -Wconversion... yes checking whether g++ accepts -Wredundant-decls... yes checking whether g++ accepts -Wno-long-long... yes checking whether g++ accepts -rdynamic... yes checking how to print strings... printf checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/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 whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert arm-unknown-linux-gnueabihf file names to arm-unknown-linux-gnueabihf format... func_convert_file_noop checking how to convert arm-unknown-linux-gnueabihf file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for 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 mt... no checking if : is a manifest tool... no 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 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/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 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... yes checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/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/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate gf_asm.cc gf_compute.cc gf_cont_struct.cc gf_cont_struct_get.cc gf_cvstruct_get.cc gf_delete.cc gf_eltm.cc gf_fem.cc gf_fem_get.cc gf_geotrans.cc gf_geotrans_get.cc gf_global_function.cc gf_global_function_get.cc gf_integ.cc gf_integ_get.cc gf_levelset.cc gf_levelset_get.cc gf_levelset_set.cc gf_linsolve.cc gf_mesh.cc gf_mesh_fem.cc gf_mesh_fem_get.cc gf_mesh_fem_set.cc gf_mesh_get.cc gf_mesh_im.cc gf_mesh_im_data.cc gf_mesh_im_data_get.cc gf_mesh_im_data_set.cc gf_mesh_im_get.cc gf_mesh_im_set.cc gf_mesh_levelset.cc gf_mesh_levelset_get.cc gf_mesh_levelset_set.cc gf_mesh_set.cc gf_mesher_object.cc gf_mesher_object_get.cc gf_model.cc gf_model_get.cc gf_model_set.cc gf_precond.cc gf_precond_get.cc gf_slice.cc gf_slice_get.cc gf_slice_set.cc gf_spmat.cc gf_spmat_get.cc gf_spmat_set.cc gf_util.cc gf_workspace.cc checking for a Python interpreter with version >= 3.6... python3 checking for python3... /usr/bin/python3 checking for python3 version... 3.11 checking for python3 platform... linux checking for GNU default python3 prefix... ${prefix} checking for GNU default python3 exec_prefix... ${exec_prefix} checking for python3 script directory (pythondir)... ${PYTHON_PREFIX}/lib/python3.11/site-packages checking for python3 extension module directory (pyexecdir)... ${PYTHON_EXEC_PREFIX}/lib/python3.11/site-packages Building with python (/usr/bin/python3) support (use --enable-python=no to disable it) You will need the python-numpy and python-scipy packages. checking for python3.11... (cached) /usr/bin/python3 checking for a version of Python >= '2.1.0'... yes checking for the distutils Python package... yes checking for Python include path... :1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead -I/usr/include/python3.11 checking for Python library path... :1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead :1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead -L/usr/lib/python3.11 -lpython3.11 checking for Python site-packages path... :1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead /usr/lib/python3/dist-packages checking python extra libraries... :1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead -lm -lm -lz -lm -lm -lexpat -lexpat -lz -ldl checking python extra linking flags... :1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions :1: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives :1: DeprecationWarning: The distutils.sysconfig module is deprecated, use sysconfig instead No fortran compiler found, assuming c-name for SGEMM is 'sgemm_' BLAS_LIBS= checking for sgemm_... no checking for sgemm_ in -lblas... yes OK, You have working BLAS libs ! Using -lblas checking for dgetrf_... no checking for dgetrf_ in -llapack... yes checking for dlsym in -ldl... yes Building without SuperLU support (use --enable-superlu=yes to enable it) checking for dCreate_CompCol_Matrix in -lsuperlu... yes checking for superlu/colamd.h... no checking for superlu/slu_Cnames.h... yes checking for superlu/slu_cdefs.h... yes checking for superlu/slu_ddefs.h... yes checking for superlu/slu_sdefs.h... yes checking for superlu/slu_zdefs.h... yes checking for superlu/slu_dcomplex.h... yes checking for superlu/slu_scomplex.h... yes Configuration of SuperLU done checking for qh_new_qhull in -lqhull... yes checking for libqhull/qhull_a.h... yes Building with libqhull (use --enable-qhull=no to disable it) Configuration of qhull done checking for library containing smumps_c... -lsmumps_seq checking for library containing dmumps_c... -ldmumps_seq checking for library containing cmumps_c... -lcmumps_seq checking for library containing zmumps_c... -lzmumps_seq checking for smumps_c.h... yes checking for dmumps_c.h... yes checking for cmumps_c.h... yes checking for zmumps_c.h... yes Building with MUMPS (use --enable-mumps=no to disable it) Configuration of MUMPS done checking for sys/times.h... yes checking for cxxabi.h... yes checking for __PRETTY_FUNCTION__... yes checking for execinfo.h and backtrace... yes checking for fenv.h and feenableexcept... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating m4/Makefile config.status: creating cubature/Makefile config.status: creating doc/Makefile config.status: creating doc/sphinx/Makefile config.status: creating src/Makefile config.status: creating tests/Makefile config.status: creating contrib/Makefile config.status: creating contrib/icare/Makefile config.status: creating contrib/delaminated_crack/Makefile config.status: creating contrib/bimaterial_crack_test/Makefile config.status: creating contrib/xfem_stab_unilat_contact/Makefile config.status: creating contrib/mixed_elastostatic/Makefile config.status: creating contrib/xfem_contact/Makefile config.status: creating contrib/crack_plate/Makefile config.status: creating contrib/aposteriori/Makefile config.status: creating contrib/level_set_contact/Makefile config.status: creating contrib/static_contact_gears/Makefile config.status: creating contrib/test_plasticity/Makefile config.status: creating contrib/opt_assembly/Makefile config.status: creating contrib/continuum_mechanics/Makefile config.status: creating bin/Makefile config.status: creating interface/Makefile config.status: creating interface/src/Makefile config.status: creating interface/src/matlab/Makefile config.status: creating interface/src/matlab/private/Makefile config.status: creating interface/src/octave/Makefile config.status: creating interface/src/octave/private/Makefile config.status: creating interface/src/python/Makefile config.status: creating interface/src/python/setup.py config.status: creating interface/tests/Makefile config.status: creating interface/tests/meshes/Makefile config.status: creating interface/tests/matlab-octave/Makefile config.status: creating interface/tests/matlab-octave/private/Makefile config.status: creating interface/tests/python/Makefile config.status: creating getfem-config config.status: WARNING: 'getfem-config.in' seems to ignore the --datarootdir setting config.status: creating getfem-config-notinstalled config.status: creating gmm-config config.status: WARNING: 'gmm-config.in' seems to ignore the --datarootdir setting config.status: creating config.h config.status: executing src/getfem/getfem_arch_config.h commands config.status: creating src/getfem/getfem_arch_config.h - prefix GETFEM for config.h defines config.status: executing src/gmm/gmm_arch_config.h commands config.status: creating src/gmm/gmm_arch_config.h - prefix GMM for config.h defines config.status: executing depfiles commands config.status: executing libtool commands ------------------------------------------------------------------------------ Libraries Used: --------------- - QD library not found (don't worry, this library is only recommended for very specific uses). - Qhull found. Using the Qhull library for delaunay triangulations. - Mumps found. A direct solver for large sparse linear systems. - Lapack library found: -llapack - BLAS library found. Link options: -lblas You can give the location of your prefered blas library with either the --with-blas= option, or the BLAS_LIBS environment variable for example: ./configure BLAS_LIBS="-L/usr/lib/sse2/atlas/ -lblas" Use blas with 32 bits integers ----------------------------------------------------------------------- Ready to build getfem building MATLAB interface: NO building OCTAVE interface: NO building PYTHON interface: YES (requires numpy, scipy and also mpi4py for the parallel version) building SCILAB interface: If you want to build the shared library of GetFEM, use --enable-shared (by default, only the static one will be built) ----------------------------------------------------------------------- cp /build/reproducible-path/getfem-5.4.2+dfsg1/src/getfem/getfem_arch_config.h /build/reproducible-path/getfem-5.4.2+dfsg1/src/gmm/ make[1]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1' dh_auto_build make -j3 make[1]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1' make all-recursive make[2]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1' Making all in m4 make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/m4' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/m4' Making all in cubature make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/cubature' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/cubature' Making all in src make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/src' /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o dal_backtrace.lo dal_backtrace.cc /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o dal_bit_vector.lo dal_bit_vector.cc /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o dal_singleton.lo dal_singleton.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dal_backtrace.cc -fPIC -DPIC -o .libs/dal_backtrace.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dal_bit_vector.cc -fPIC -DPIC -o .libs/dal_bit_vector.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dal_singleton.cc -fPIC -DPIC -o .libs/dal_singleton.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dal_backtrace.cc -fPIC -DPIC -o dal_backtrace.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o dal_static_stored_objects.lo dal_static_stored_objects.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dal_static_stored_objects.cc -fPIC -DPIC -o .libs/dal_static_stored_objects.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dal_bit_vector.cc -fPIC -DPIC -o dal_bit_vector.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dal_singleton.cc -fPIC -DPIC -o dal_singleton.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_convex_structure.lo bgeot_convex_structure.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_convex_structure.cc -fPIC -DPIC -o .libs/bgeot_convex_structure.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_convex_ref_simplexified.lo bgeot_convex_ref_simplexified.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_convex_ref_simplexified.cc -fPIC -DPIC -o .libs/bgeot_convex_ref_simplexified.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dal_static_stored_objects.cc -fPIC -DPIC -o dal_static_stored_objects.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_convex_ref_simplexified.cc -fPIC -DPIC -o bgeot_convex_ref_simplexified.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_convex_ref.lo bgeot_convex_ref.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_convex_ref.cc -fPIC -DPIC -o .libs/bgeot_convex_ref.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_convex_structure.cc -fPIC -DPIC -o bgeot_convex_structure.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_geometric_trans.lo bgeot_geometric_trans.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_geometric_trans.cc -fPIC -DPIC -o .libs/bgeot_geometric_trans.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_convex_ref.cc -fPIC -DPIC -o bgeot_convex_ref.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_geotrans_inv.lo bgeot_geotrans_inv.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_geotrans_inv.cc -fPIC -DPIC -o .libs/bgeot_geotrans_inv.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_geotrans_inv.cc -fPIC -DPIC -o bgeot_geotrans_inv.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_kdtree.lo bgeot_kdtree.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_kdtree.cc -fPIC -DPIC -o .libs/bgeot_kdtree.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_geometric_trans.cc -fPIC -DPIC -o bgeot_geometric_trans.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_mesh_structure.lo bgeot_mesh_structure.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_mesh_structure.cc -fPIC -DPIC -o .libs/bgeot_mesh_structure.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_kdtree.cc -fPIC -DPIC -o bgeot_kdtree.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_mesh_structure.cc -fPIC -DPIC -o bgeot_mesh_structure.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_rtree.lo bgeot_rtree.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_rtree.cc -fPIC -DPIC -o .libs/bgeot_rtree.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_rtree.cc -fPIC -DPIC -o bgeot_rtree.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_node_tab.lo bgeot_node_tab.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_node_tab.cc -fPIC -DPIC -o .libs/bgeot_node_tab.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_small_vector.lo bgeot_small_vector.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_small_vector.cc -fPIC -DPIC -o .libs/bgeot_small_vector.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_sparse_tensors.lo bgeot_sparse_tensors.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_sparse_tensors.cc -fPIC -DPIC -o .libs/bgeot_sparse_tensors.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_small_vector.cc -fPIC -DPIC -o bgeot_small_vector.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_node_tab.cc -fPIC -DPIC -o bgeot_node_tab.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_torus.lo bgeot_torus.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_torus.cc -fPIC -DPIC -o .libs/bgeot_torus.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_poly.lo bgeot_poly.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_poly.cc -fPIC -DPIC -o .libs/bgeot_poly.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_torus.cc -fPIC -DPIC -o bgeot_torus.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_sparse_tensors.cc -fPIC -DPIC -o bgeot_sparse_tensors.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_poly.cc -fPIC -DPIC -o bgeot_poly.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_poly_composite.lo bgeot_poly_composite.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_poly_composite.cc -fPIC -DPIC -o .libs/bgeot_poly_composite.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_ftool.lo bgeot_ftool.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_ftool.cc -fPIC -DPIC -o .libs/bgeot_ftool.o In file included from /usr/include/c++/12/vector:70, from ./gmm/gmm_std.h:116, from ./gmm/gmm_except.h:43, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from bgeot_ftool.cc:23: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {bgeot::md_param::param_value}; _Tp = bgeot::md_param::param_value; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {bgeot::md_param::param_value}; _Tp = bgeot::md_param::param_value; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:60, from ./gmm/gmm_vector.h:40, from ./gmm/gmm_real_part.h:41, from ./gmm/gmm_kernel.h:43, from getfem/bgeot_config.h:50: /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, bgeot::md_param::param_value>; _KeyOfValue = std::_Select1st, bgeot::md_param::param_value> >; _Compare = std::less >; _Alloc = std::allocator, bgeot::md_param::param_value> >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, bgeot::md_param::param_value>, std::_Select1st, bgeot::md_param::param_value> >, std::less >, std::allocator, bgeot::md_param::param_value> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = bgeot::md_param::param_value; _Compare = std::less >; _Alloc = std::allocator, bgeot::md_param::param_value> >]', inlined from 'double bgeot::md_param::real_value(const std::string&, const char*, double)' at bgeot_ftool.cc:449:24: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, bgeot::md_param::param_value>, std::_Select1st, bgeot::md_param::param_value> >, std::less >, std::allocator, bgeot::md_param::param_value> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = bgeot::md_param::param_value; _Compare = std::less >; _Alloc = std::allocator, bgeot::md_param::param_value> >]', inlined from 'double bgeot::md_param::real_value(const std::string&, const char*, double)' at bgeot_ftool.cc:452:35: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, bgeot::md_param::param_value>, std::_Select1st, bgeot::md_param::param_value> >, std::less >, std::allocator, bgeot::md_param::param_value> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = bgeot::md_param::param_value; _Compare = std::less >; _Alloc = std::allocator, bgeot::md_param::param_value> >]', inlined from 'long int bgeot::md_param::int_value(const std::string&, const char*, long int)' at bgeot_ftool.cc:468:24: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, bgeot::md_param::param_value>, std::_Select1st, bgeot::md_param::param_value> >, std::less >, std::allocator, bgeot::md_param::param_value> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = bgeot::md_param::param_value; _Compare = std::less >; _Alloc = std::allocator, bgeot::md_param::param_value> >]', inlined from 'long int bgeot::md_param::int_value(const std::string&, const char*, long int)' at bgeot_ftool.cc:471:35: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, bgeot::md_param::param_value>, std::_Select1st, bgeot::md_param::param_value> >, std::less >, std::allocator, bgeot::md_param::param_value> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = bgeot::md_param::param_value; _Compare = std::less >; _Alloc = std::allocator, bgeot::md_param::param_value> >]', inlined from 'const std::string& bgeot::md_param::string_value(const std::string&, const char*, const std::string&)' at bgeot_ftool.cc:488:24: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, bgeot::md_param::param_value>, std::_Select1st, bgeot::md_param::param_value> >, std::less >, std::allocator, bgeot::md_param::param_value> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = bgeot::md_param::param_value; _Compare = std::less >; _Alloc = std::allocator, bgeot::md_param::param_value> >]', inlined from 'const std::string& bgeot::md_param::string_value(const std::string&, const char*, const std::string&)' at bgeot_ftool.cc:491:35: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, bgeot::md_param::param_value>, std::_Select1st, bgeot::md_param::param_value> >, std::less >, std::allocator, bgeot::md_param::param_value> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = bgeot::md_param::param_value; _Compare = std::less >; _Alloc = std::allocator, bgeot::md_param::param_value> >]', inlined from 'const std::vector& bgeot::md_param::array_value(const std::string&, const char*)' at bgeot_ftool.cc:508:24: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, bgeot::md_param::param_value>, std::_Select1st, bgeot::md_param::param_value> >, std::less >, std::allocator, bgeot::md_param::param_value> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = bgeot::md_param::param_value; _Compare = std::less >; _Alloc = std::allocator, bgeot::md_param::param_value> >]', inlined from 'const std::vector& bgeot::md_param::array_value(const std::string&, const char*)' at bgeot_ftool.cc:511:35: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, bgeot::md_param::param_value>, std::_Select1st, bgeot::md_param::param_value> >, std::less >, std::allocator, bgeot::md_param::param_value> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:63: /usr/include/c++/12/bits/stl_uninitialized.h: In function '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bgeot::md_param::param_value*]': /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 113 | __do_uninit_copy(_InputIterator __first, _InputIterator __last, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_uninitialized.h:113:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bgeot::md_param::param_value*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bgeot::md_param::param_value*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bgeot::md_param::param_value*; _Tp = bgeot::md_param::param_value]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bgeot::md_param::param_value; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'bgeot::md_param::param_value::param_value(const bgeot::md_param::param_value&)' at getfem/bgeot_ftool.h:134:11, inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = bgeot::md_param::param_value; _Args = {const bgeot::md_param::param_value&}]' at /usr/include/c++/12/bits/stl_construct.h:119:7, inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bgeot::md_param::param_value*]' at /usr/include/c++/12/bits/stl_uninitialized.h:120:21: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bgeot::md_param::param_value*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bgeot::md_param::param_value*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bgeot::md_param::param_value*; _Tp = bgeot::md_param::param_value]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bgeot::md_param::param_value; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bgeot::md_param::param_value; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'bgeot::md_param::param_value& bgeot::md_param::param_value::operator=(const bgeot::md_param::param_value&)' at getfem/bgeot_ftool.h:134:11: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bgeot::md_param::param_value*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bgeot::md_param::param_value*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bgeot::md_param::param_value*; _Tp = bgeot::md_param::param_value]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::pointer std::vector<_Tp, _Alloc>::_M_allocate_and_copy(size_type, _ForwardIterator, _ForwardIterator) [with _ForwardIterator = __gnu_cxx::__normal_iterator >; _Tp = bgeot::md_param::param_value; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1617:35, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bgeot::md_param::param_value; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:232:44, inlined from 'bgeot::md_param::param_value& bgeot::md_param::param_value::operator=(const bgeot::md_param::param_value&)' at getfem/bgeot_ftool.h:134:11, inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const bgeot::md_param::param_value*; _OI = bgeot::md_param::param_value*]' at /usr/include/c++/12/bits/stl_algobase.h:385:18, inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const bgeot::md_param::param_value*; _OI = bgeot::md_param::param_value*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const bgeot::md_param::param_value*; _OI = bgeot::md_param::param_value*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bgeot::md_param::param_value; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:244:21, inlined from 'bgeot::md_param::param_value& bgeot::md_param::param_value::operator=(const bgeot::md_param::param_value&)' at getfem/bgeot_ftool.h:134:11: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bgeot::md_param::param_value*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bgeot::md_param::param_value*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bgeot::md_param::param_value*; _Tp = bgeot::md_param::param_value]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bgeot::md_param::param_value; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'bgeot::md_param::param_value::param_value(const bgeot::md_param::param_value&)' at getfem/bgeot_ftool.h:134:11, inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = bgeot::md_param::param_value; _Args = {bgeot::md_param::param_value&}]' at /usr/include/c++/12/bits/stl_construct.h:119:7, inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = bgeot::md_param::param_value*; _ForwardIterator = bgeot::md_param::param_value*]' at /usr/include/c++/12/bits/stl_uninitialized.h:120:21, inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = bgeot::md_param::param_value*; _ForwardIterator = bgeot::md_param::param_value*; bool _TrivialValueTypes = false]' at /usr/include/c++/12/bits/stl_uninitialized.h:137:32, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = bgeot::md_param::param_value*; _ForwardIterator = bgeot::md_param::param_value*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = bgeot::md_param::param_value*; _ForwardIterator = bgeot::md_param::param_value*; _Tp = bgeot::md_param::param_value]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bgeot::md_param::param_value; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:251:35, inlined from 'bgeot::md_param::param_value& bgeot::md_param::param_value::operator=(const bgeot::md_param::param_value&)' at getfem/bgeot_ftool.h:134:11, inlined from 'static _OI std::__copy_move::__copy_m(_II, _II, _OI) [with _II = const bgeot::md_param::param_value*; _OI = bgeot::md_param::param_value*]' at /usr/include/c++/12/bits/stl_algobase.h:385:18, inlined from '_OI std::__copy_move_a2(_II, _II, _OI) [with bool _IsMove = false; _II = const bgeot::md_param::param_value*; _OI = bgeot::md_param::param_value*]' at /usr/include/c++/12/bits/stl_algobase.h:495:30, inlined from '_OI std::__copy_move_a1(_II, _II, _OI) [with bool _IsMove = false; _II = const bgeot::md_param::param_value*; _OI = bgeot::md_param::param_value*]' at /usr/include/c++/12/bits/stl_algobase.h:522:42, inlined from '_OI std::__copy_move_a(_II, _II, _OI) [with bool _IsMove = false; _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algobase.h:529:31, inlined from '_OI std::copy(_II, _II, _OI) [with _II = __gnu_cxx::__normal_iterator >; _OI = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algobase.h:620:7, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bgeot::md_param::param_value; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:244:21, inlined from 'bgeot::md_param::param_value& bgeot::md_param::param_value::operator=(const bgeot::md_param::param_value&)' at getfem/bgeot_ftool.h:134:11: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bgeot::md_param::param_value*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bgeot::md_param::param_value*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bgeot::md_param::param_value*; _Tp = bgeot::md_param::param_value]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bgeot::md_param::param_value; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'bgeot::md_param::param_value::param_value(const bgeot::md_param::param_value&)' at getfem/bgeot_ftool.h:134:11, inlined from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = bgeot::md_param::param_value; _Args = {bgeot::md_param::param_value&}]' at /usr/include/c++/12/bits/stl_construct.h:119:7, inlined from '_ForwardIterator std::__do_uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = bgeot::md_param::param_value*; _ForwardIterator = bgeot::md_param::param_value*]' at /usr/include/c++/12/bits/stl_uninitialized.h:120:21, inlined from 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = bgeot::md_param::param_value*; _ForwardIterator = bgeot::md_param::param_value*; bool _TrivialValueTypes = false]' at /usr/include/c++/12/bits/stl_uninitialized.h:137:32, inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = bgeot::md_param::param_value*; _ForwardIterator = bgeot::md_param::param_value*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = bgeot::md_param::param_value*; _ForwardIterator = bgeot::md_param::param_value*; _Tp = bgeot::md_param::param_value]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bgeot::md_param::param_value; _Alloc = std::allocator]' at /usr/include/c++/12/bits/vector.tcc:251:35, inlined from 'bgeot::md_param::param_value& bgeot::md_param::param_value::operator=(const bgeot::md_param::param_value&)' at getfem/bgeot_ftool.h:134:11: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = bgeot::md_param::param_value; _Compare = std::less >; _Alloc = std::allocator, bgeot::md_param::param_value> >]', inlined from 'bgeot::md_param::param_value bgeot::md_param::read_expression(std::istream&, bool)' at bgeot_ftool.cc:218:33: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, bgeot::md_param::param_value>, std::_Select1st, bgeot::md_param::param_value> >, std::less >, std::allocator, bgeot::md_param::param_value> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In static member function 'static _ForwardIterator std::__uninitialized_copy<_TrivialValueTypes>::__uninit_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bgeot::md_param::param_value*; bool _TrivialValueTypes = false]', inlined from '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bgeot::md_param::param_value*]' at /usr/include/c++/12/bits/stl_uninitialized.h:185:15, inlined from '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator >; _ForwardIterator = bgeot::md_param::param_value*; _Tp = bgeot::md_param::param_value]' at /usr/include/c++/12/bits/stl_uninitialized.h:372:37, inlined from 'std::vector<_Tp, _Alloc>::vector(const std::vector<_Tp, _Alloc>&) [with _Tp = bgeot::md_param::param_value; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:601:31, inlined from 'bgeot::md_param::param_value::param_value(const bgeot::md_param::param_value&)' at getfem/bgeot_ftool.h:134:11, inlined from 'bgeot::md_param::param_value bgeot::md_param::read_expression_list(std::istream&, bool)' at bgeot_ftool.cc:346:24: /usr/include/c++/12/bits/stl_uninitialized.h:137:39: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 137 | { return std::__do_uninit_copy(__first, __last, __result); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = bgeot::md_param::param_value; _Compare = std::less >; _Alloc = std::allocator, bgeot::md_param::param_value> >]', inlined from 'int bgeot::md_param::read_instruction(std::istream&, bool)' at bgeot_ftool.cc:398:34: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, bgeot::md_param::param_value>, std::_Select1st, bgeot::md_param::param_value> >, std::less >, std::allocator, bgeot::md_param::param_value> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_ftool.cc -fPIC -DPIC -o bgeot_ftool.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_models.lo getfem_models.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_models.cc -fPIC -DPIC -o .libs/getfem_models.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_poly_composite.cc -fPIC -DPIC -o bgeot_poly_composite.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_model_solvers.lo getfem_model_solvers.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_model_solvers.cc -fPIC -DPIC -o .libs/getfem_model_solvers.o In file included from ./gmm/gmm_ref.h:46, from ./getfem/bgeot_convex_structure.h:41, from ./getfem/bgeot_mesh_structure.h:42, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from getfem/getfem_generic_assembly.h:43, from getfem/getfem_models.h:42, from getfem/getfem_model_solvers.h:42, from getfem_model_solvers.cc:22: ./gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ./gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from getfem/getfem_model_solvers.h:43: ./gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ./gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ./gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ./gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ./gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ./gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ./gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ./gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ./gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ./gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ./gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ./gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/algorithm:61, from ./gmm/gmm_std.h:115, from ./gmm/gmm_except.h:43: /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Distance = int; _Tp = gmm::elt_rsvector_ >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_superlu.lo getfem_superlu.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_superlu.cc -fPIC -DPIC -o .libs/getfem_superlu.o In file included from /usr/include/c++/12/map:60, from getfem/getfem_generic_assembly.h:42: /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/algorithm:61, from gmm/gmm_std.h:115, from gmm/gmm_except.h:43, from gmm/gmm_ref.h:46, from gmm/gmm_def.h:40, from gmm/gmm_kernel.h:41, from gmm/gmm_dense_Householder.h:42, from gmm/gmm_dense_qr.h:40, from gmm/gmm_range_basis.h:40, from getfem_models.cc:23: /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:60, from gmm/gmm_vector.h:40, from gmm/gmm_real_part.h:41, from gmm/gmm_kernel.h:43: /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 In file included from gmm/gmm_interface.h:43, from gmm/gmm_vector.h:41: In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_interval, gmm::sub_index>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_interval, sub_index>]' at gmm/gmm_def.h:891:35, inlined from 'void gmm::mult_by_col(const L1&, const L2&, L3&, abstract_dense) [with L1 = gen_sub_col_matrix >*, sub_interval, sub_index>; L2 = std::vector; L3 = std::vector]' at gmm/gmm_blas.h:1717:31: gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_interval, gmm::sub_index>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_interval, sub_index>]' at gmm/gmm_def.h:891:35, inlined from 'void gmm::mult_by_col(const L1&, const L2&, L3&, abstract_dense) [with L1 = gen_sub_col_matrix >*, sub_interval, sub_index>; L2 = std::vector; L3 = std::vector]' at gmm/gmm_blas.h:1717:31: gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_interval, gmm::sub_index>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_interval, sub_index>]' at gmm/gmm_def.h:891:35, inlined from 'void gmm::mult_by_col(const L1&, const L2&, L3&, abstract_dense) [with L1 = gen_sub_col_matrix >*, sub_interval, sub_index>; L2 = std::vector; L3 = std::vector]' at gmm/gmm_blas.h:1717:31: gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_interval, gmm::sub_index>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_interval, sub_index>]' at gmm/gmm_def.h:891:35, inlined from 'void gmm::mult_by_col(const L1&, const L2&, L3&, abstract_dense) [with L1 = gen_sub_col_matrix >*, sub_interval, sub_index>; L2 = std::vector; L3 = std::vector]' at gmm/gmm_blas.h:1717:31: gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator > >*, gmm::sub_interval, gmm::sub_index>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix > >*, sub_interval, sub_index>]' at gmm/gmm_def.h:891:35, inlined from 'void gmm::mult_by_col(const L1&, const L2&, L3&, abstract_dense) [with L1 = gen_sub_col_matrix > >*, sub_interval, sub_index>; L2 = std::vector >; L3 = std::vector >]' at gmm/gmm_blas.h:1717:31: gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator > >*, gmm::sub_interval, gmm::sub_index>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix > >*, sub_interval, sub_index>]' at gmm/gmm_def.h:891:35, inlined from 'void gmm::mult_by_col(const L1&, const L2&, L3&, abstract_dense) [with L1 = gen_sub_col_matrix > >*, sub_interval, sub_index>; L2 = std::vector >; L3 = std::vector >]' at gmm/gmm_blas.h:1717:31: gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator > >*, gmm::sub_interval, gmm::sub_index>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix > >*, sub_interval, sub_index>]' at gmm/gmm_def.h:891:35, inlined from 'void gmm::mult_by_col(const L1&, const L2&, L3&, abstract_dense) [with L1 = gen_sub_col_matrix > >*, sub_interval, sub_index>; L2 = std::vector >; L3 = std::vector >]' at gmm/gmm_blas.h:1717:31: gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator > >*, gmm::sub_interval, gmm::sub_index>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix > >*, sub_interval, sub_index>]' at gmm/gmm_def.h:891:35, inlined from 'void gmm::mult_by_col(const L1&, const L2&, L3&, abstract_dense) [with L1 = gen_sub_col_matrix > >*, sub_interval, sub_index>; L2 = std::vector >; L3 = std::vector >]' at gmm/gmm_blas.h:1717:31: gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_superlu.cc -fPIC -DPIC -o getfem_superlu.o >/dev/null 2>&1 In file included from /usr/include/c++/12/vector:70, from ./getfem/bgeot_ftool.h:43, from ./getfem/getfem_mesh.h:42: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::complex&}; _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void gmm::ij_sparse_matrix::store(const L&, bgeot::size_type) [with L = gmm::rsvector >; T = std::complex]' at ./gmm/gmm_MUMPS_interface.h:86:61, inlined from 'void gmm::ij_sparse_matrix::build_from(const L&, gmm::col_major) [with L = gmm::col_matrix > >; T = std::complex]' at ./gmm/gmm_MUMPS_interface.h:97:14, inlined from 'gmm::ij_sparse_matrix::ij_sparse_matrix(const L&, bool) [with L = gmm::col_matrix > >; T = std::complex]' at ./gmm/gmm_MUMPS_interface.h:105:17, inlined from 'bool gmm::MUMPS_solve(const MAT&, const VECTX&, const VECTB&, bool, bool) [with MAT = col_matrix > >; VECTX = std::vector >; VECTB = std::vector >]' at ./gmm/gmm_MUMPS_interface.h:180:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void gmm::ij_sparse_matrix::store(const L&, bgeot::size_type) [with L = gmm::rsvector; T = double]' at ./gmm/gmm_MUMPS_interface.h:86:61, inlined from 'void gmm::ij_sparse_matrix::build_from(const L&, gmm::col_major) [with L = gmm::col_matrix >; T = double]' at ./gmm/gmm_MUMPS_interface.h:97:14, inlined from 'gmm::ij_sparse_matrix::ij_sparse_matrix(const L&, bool) [with L = gmm::col_matrix >; T = double]' at ./gmm/gmm_MUMPS_interface.h:105:17, inlined from 'bool gmm::MUMPS_solve(const MAT&, const VECTX&, const VECTB&, bool, bool) [with MAT = col_matrix >; VECTX = std::vector; VECTB = std::vector]' at ./gmm/gmm_MUMPS_interface.h:180:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:748:34: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > >]': /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Distance = int; _Tp = gmm::elt_rsvector_ >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = gmm::elt_rsvector_value_less_ >]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref > >*>; Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix > >; VECT = std::vector >]' at getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = gmm::elt_rsvector_value_less_ >]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref > >*>; Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix > >; VECT = std::vector >]' at getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref > >*>; Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:190:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix > >; VECT = std::vector >]' at getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref > >*>; Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:190:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix > >; VECT = std::vector >]' at getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref > >*>; Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:191:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix > >; VECT = std::vector >]' at getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref > >*>; Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:191:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix > >]' at ./gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix > >; VECT = std::vector >]' at getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh.lo getfem_mesh.cc In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:748:34, inlined from 'gmm::ref_elt_vector& gmm::ref_elt_vector::operator=(T) [with T = double; V = gmm::wsvector]' at ./gmm/gmm_vector.h:78:14, inlined from 'void gmm::copy_vect(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = rsvector; L2 = wsvector]' at ./gmm/gmm_blas.h:1224:17, inlined from 'void gmm::copy(const L1&, L2&, abstract_vector, abstract_vector) [with L1 = rsvector; L2 = wsvector]' at ./gmm/gmm_blas.h:995:14, inlined from 'void gmm::copy(const L1&, L2&) [with L1 = rsvector; L2 = wsvector]' at ./gmm/gmm_blas.h:982:11, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:155:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::wa(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:756:36, inlined from 'gmm::ref_elt_vector& gmm::ref_elt_vector::operator+=(T) [with T = double; V = gmm::wsvector]' at ./gmm/gmm_vector.h:68:15, inlined from 'void gmm::add(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ./gmm/gmm_blas.h:1595:48, inlined from 'void gmm::add_spec(const L1&, L2&, abstract_vector) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ./gmm/gmm_blas.h:1280:8, inlined from 'void gmm::add(const L1&, L2&) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ./gmm/gmm_blas.h:1269:15, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:164:36, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:190:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:190:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:191:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:191:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh.cc -fPIC -DPIC -o .libs/getfem_mesh.o In file included from /usr/include/c++/12/vector:70, from gmm/gmm_std.h:116: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::complex&}; _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, getfem::model::var_description>; _KeyOfValue = std::_Select1st, getfem::model::var_description> >; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61: /usr/include/c++/12/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]': /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'void getfem::model::reset_default_iter_of_variables(const varnamelist&) const' at getfem_models.cc:2099:22: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'void getfem::model::add_temporaries(const varnamelist&, gmm::uint64_type) const' at getfem_models.cc:2061:44: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'bool getfem::model::is_var_mf_newer_than_brick(const std::string&, bgeot::size_type) const' at getfem_models.cc:2011:44: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'bool getfem::model::is_var_newer_than_brick(const std::string&, bgeot::size_type, bgeot::size_type) const' at getfem_models.cc:2003:44: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'bool getfem::model::temporary_uptodate(const std::string&, gmm::uint64_type, bgeot::size_type&) const' at getfem_models.cc:2071:44: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'void getfem::model::resize_fixed_size_variable(const std::string&, const bgeot::multi_index&)' at getfem_models.cc:754:5: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'void getfem::model::set_default_iter_of_variable(const std::string&, bgeot::size_type) const' at getfem_models.cc:2090:46: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'void getfem::model::linear_brick_add_to_rhs(bgeot::size_type, bgeot::size_type, bgeot::size_type) const' at getfem_models.cc:2187:41: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'void getfem::model::add_fixed_size_variable(const std::string&, const bgeot::multi_index&, bgeot::size_type)' at getfem_models.cc:738:19: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'void getfem::model::add_fixed_size_variable(const std::string&, const bgeot::multi_index&, bgeot::size_type)' at getfem_models.cc:740:19: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'void getfem::model::add_fixed_size_variable(const std::string&, const bgeot::multi_index&, bgeot::size_type)' at getfem_models.cc:741:5: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'void getfem::model::add_fixed_size_data(const std::string&, const bgeot::multi_index&, bgeot::size_type)' at getfem_models.cc:774:19: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'void getfem::model::add_fixed_size_data(const std::string&, const bgeot::multi_index&, bgeot::size_type)' at getfem_models.cc:775:5: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_model_solvers.cc -fPIC -DPIC -o getfem_model_solvers.o >/dev/null 2>&1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'void getfem::model::add_im_variable(const std::string&, const getfem::im_data&, bgeot::size_type)' at getfem_models.cc:814:19: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'void getfem::model::add_internal_im_variable(const std::string&, const getfem::im_data&)' at getfem_models.cc:822:19: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'void getfem::model::add_im_data(const std::string&, const getfem::im_data&, bgeot::size_type)' at getfem_models.cc:830:19: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'void getfem::model::add_fem_variable(const std::string&, const getfem::mesh_fem&, bgeot::size_type)' at getfem_models.cc:839:19: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'void getfem::model::add_filtered_fem_variable(const std::string&, const getfem::mesh_fem&, bgeot::size_type, bgeot::size_type)' at getfem_models.cc:851:19: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'void getfem::model::add_fem_data(const std::string&, const getfem::mesh_fem&, const bgeot::multi_index&, bgeot::size_type)' at getfem_models.cc:882:19: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'void getfem::model::add_fem_data(const std::string&, const getfem::mesh_fem&, const bgeot::multi_index&, bgeot::size_type)' at getfem_models.cc:883:5: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'void getfem::model::add_multiplier(const std::string&, const getfem::mesh_fem&, const std::string&, bgeot::size_type)' at getfem_models.cc:895:19: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'void getfem::model::add_multiplier(const std::string&, const getfem::mesh_fem&, bgeot::size_type, const std::string&, bgeot::size_type)' at getfem_models.cc:907:19: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'void getfem::model::add_multiplier(const std::string&, const getfem::mesh_fem&, const std::string&, const getfem::mesh_im&, bgeot::size_type, bgeot::size_type)' at getfem_models.cc:920:19: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {getfem::model::brick_description}; _Tp = getfem::model::brick_description; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void getfem::model::add_real_dof_constraint(const std::string&, bgeot::size_type, bgeot::scalar_type) const' at getfem/getfem_models.h:473:40, inlined from 'virtual void getfem::simplification_Dirichlet_condition_brick::asm_real_tangent_terms(const getfem::model&, bgeot::size_type, const getfem::model::varnamelist&, const getfem::model::varnamelist&, const getfem::model::mimlist&, getfem::model::real_matlist&, getfem::model::real_veclist&, getfem::model::real_veclist&, bgeot::size_type, getfem::virtual_brick::build_version) const' at getfem_models.cc:4933:37: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = std::complex; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void getfem::model::add_complex_dof_constraint(const std::string&, bgeot::size_type, bgeot::complex_type) const' at getfem/getfem_models.h:477:43: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {getfem::model::brick_description}; _Tp = getfem::model::brick_description; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = getfem::model::brick_description; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'bgeot::size_type getfem::model::add_brick(getfem::pbrick, const varnamelist&, const varnamelist&, const termlist&, const mimlist&, bgeot::size_type)' at getfem_models.cc:1044:23: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh.cc -fPIC -DPIC -o getfem_mesh.o >/dev/null 2>&1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'void getfem::model::brick_init(bgeot::size_type, build_version, bgeot::size_type) const' at getfem_models.cc:1795:58: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'void getfem::model::update_brick(bgeot::size_type, build_version) const' at getfem_models.cc:2136:53: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_region.lo getfem_mesh_region.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_region.cc -fPIC -DPIC -o .libs/getfem_mesh_region.o In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void getfem::interpolation_von_mises_or_tresca(const mesh_fem&, const mesh_fem&, const VEC1&, VEC2&, const mesh_fem&, const VEC3&, const mesh_fem&, const VEC3&, bool) [with VEC1 = std::vector; VEC2 = std::vector; VEC3 = std::vector]' at getfem/getfem_derivatives.h:307:18: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void getfem::interpolation_von_mises_or_tresca(const mesh_fem&, const mesh_fem&, const VEC1&, VEC2&, const mesh_fem&, const VEC3&, const mesh_fem&, const VEC3&, bool) [with VEC1 = std::vector; VEC2 = std::vector; VEC3 = std::vector]' at getfem/getfem_derivatives.h:307:18: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::sparse_sub_vector_iterator >, gmm::rsvector_iterator >, gmm::sub_index>::~sparse_sub_vector_iterator()' at gmm/gmm_sub_vector.h:51:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::rsvector >*; SUBI = gmm::sub_index]' at gmm/gmm_sub_vector.h:239:47, inlined from 'void gmm::clear(const L&) [with L = sparse_sub_vector >*, sub_index>]' at gmm/gmm_blas.h:65:31, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix > >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:322:36: gmm/gmm_sub_index.h:89:28: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::sparse_sub_vector_iterator >, gmm::rsvector_iterator >, gmm::sub_index>::~sparse_sub_vector_iterator()' at gmm/gmm_sub_vector.h:51:10, inlined from 'static void gmm::linalg_traits >::clear(origin_type*, const iterator&, const iterator&) [with PT = gmm::rsvector >*; SUBI = gmm::sub_index]' at gmm/gmm_sub_vector.h:238:5, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::rsvector >*; SUBI = gmm::sub_index]' at gmm/gmm_sub_vector.h:239:47, inlined from 'void gmm::clear(const L&) [with L = sparse_sub_vector >*, sub_index>]' at gmm/gmm_blas.h:65:31, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix > >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:322:36: gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::sparse_sub_vector_iterator >, gmm::rsvector_iterator >, gmm::sub_index>::~sparse_sub_vector_iterator()' at gmm/gmm_sub_vector.h:51:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::rsvector >*; SUBI = gmm::sub_index]' at gmm/gmm_sub_vector.h:239:47, inlined from 'void gmm::clear(const L&) [with L = sparse_sub_vector >*, sub_index>]' at gmm/gmm_blas.h:65:31, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix > >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:322:36: gmm/gmm_sub_index.h:89:28: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::sparse_sub_vector_iterator >, gmm::rsvector_iterator >, gmm::sub_index>::~sparse_sub_vector_iterator()' at gmm/gmm_sub_vector.h:51:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::rsvector >*; SUBI = gmm::sub_index]' at gmm/gmm_sub_vector.h:239:47, inlined from 'void gmm::clear(const L&) [with L = sparse_sub_vector >*, sub_index>]' at gmm/gmm_blas.h:65:31, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix > >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:322:36: gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::sparse_sub_vector_iterator >, gmm::rsvector_iterator >, gmm::sub_index>::~sparse_sub_vector_iterator()' at gmm/gmm_sub_vector.h:51:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::rsvector >*; SUBI = gmm::sub_index]' at gmm/gmm_sub_vector.h:239:47, inlined from 'void gmm::clear(const L&) [with L = sparse_sub_vector >*, sub_index>]' at gmm/gmm_blas.h:65:31, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix > >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:322:36: gmm/gmm_sub_index.h:89:28: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::sparse_sub_vector_iterator >, gmm::rsvector_iterator >, gmm::sub_index>::~sparse_sub_vector_iterator()' at gmm/gmm_sub_vector.h:51:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::rsvector >*; SUBI = gmm::sub_index]' at gmm/gmm_sub_vector.h:239:47, inlined from 'void gmm::clear(const L&) [with L = sparse_sub_vector >*, sub_index>]' at gmm/gmm_blas.h:65:31, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix > >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:322:36: gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::sparse_sub_vector >*, gmm::sub_index>::~sparse_sub_vector()' at gmm/gmm_sub_vector.h:99:48, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix > >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:322:36: gmm/gmm_sub_index.h:89:28: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::sparse_sub_vector_iterator >, gmm::rsvector_iterator >, gmm::sub_index>::~sparse_sub_vector_iterator()' at gmm/gmm_sub_vector.h:51:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::rsvector >*; SUBI = gmm::sub_index]' at gmm/gmm_sub_vector.h:239:47, inlined from 'void gmm::clear(const L&) [with L = sparse_sub_vector >*, sub_index>]' at gmm/gmm_blas.h:65:31, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix > >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:322:36: gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::sparse_sub_vector >*, gmm::sub_index>::~sparse_sub_vector()' at gmm/gmm_sub_vector.h:99:48, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix > >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:322:36: gmm/gmm_sub_index.h:89:28: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::sparse_sub_vector_iterator >, gmm::rsvector_iterator >, gmm::sub_index>::~sparse_sub_vector_iterator()' at gmm/gmm_sub_vector.h:51:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::rsvector >*; SUBI = gmm::sub_index]' at gmm/gmm_sub_vector.h:239:47, inlined from 'void gmm::clear(const L&) [with L = sparse_sub_vector >*, sub_index>]' at gmm/gmm_blas.h:65:31, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix > >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:322:36: gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:133:32, inlined from 'gmm::gen_sub_col_matrix_iterator > >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix > >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:323:5: gmm/gmm_sub_index.h:89:28: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:133:32, inlined from 'gmm::gen_sub_col_matrix_iterator > >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix > >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:323:5: gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:133:32, inlined from 'gmm::gen_sub_col_matrix_iterator > >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix > >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:323:5: gmm/gmm_sub_index.h:89:28: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:133:32, inlined from 'gmm::gen_sub_col_matrix_iterator > >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix > >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:323:5: gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator > >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix > >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:323:5: gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator > >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix > >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:323:5: gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator > >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix > >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:323:5: gmm/gmm_sub_index.h:89:28: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator > >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix > >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:323:5: gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::sparse_sub_vector_iterator, gmm::rsvector_iterator, gmm::sub_index>::~sparse_sub_vector_iterator()' at gmm/gmm_sub_vector.h:51:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::rsvector*; SUBI = gmm::sub_index]' at gmm/gmm_sub_vector.h:239:47, inlined from 'void gmm::clear(const L&) [with L = sparse_sub_vector*, sub_index>]' at gmm/gmm_blas.h:65:31, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:322:36: gmm/gmm_sub_index.h:89:28: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::sparse_sub_vector_iterator, gmm::rsvector_iterator, gmm::sub_index>::~sparse_sub_vector_iterator()' at gmm/gmm_sub_vector.h:51:10, inlined from 'static void gmm::linalg_traits >::clear(origin_type*, const iterator&, const iterator&) [with PT = gmm::rsvector*; SUBI = gmm::sub_index]' at gmm/gmm_sub_vector.h:238:5, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::rsvector*; SUBI = gmm::sub_index]' at gmm/gmm_sub_vector.h:239:47, inlined from 'void gmm::clear(const L&) [with L = sparse_sub_vector*, sub_index>]' at gmm/gmm_blas.h:65:31, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:322:36: gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::sparse_sub_vector_iterator, gmm::rsvector_iterator, gmm::sub_index>::~sparse_sub_vector_iterator()' at gmm/gmm_sub_vector.h:51:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::rsvector*; SUBI = gmm::sub_index]' at gmm/gmm_sub_vector.h:239:47, inlined from 'void gmm::clear(const L&) [with L = sparse_sub_vector*, sub_index>]' at gmm/gmm_blas.h:65:31, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:322:36: gmm/gmm_sub_index.h:89:28: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::sparse_sub_vector_iterator, gmm::rsvector_iterator, gmm::sub_index>::~sparse_sub_vector_iterator()' at gmm/gmm_sub_vector.h:51:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::rsvector*; SUBI = gmm::sub_index]' at gmm/gmm_sub_vector.h:239:47, inlined from 'void gmm::clear(const L&) [with L = sparse_sub_vector*, sub_index>]' at gmm/gmm_blas.h:65:31, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:322:36: gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::sparse_sub_vector_iterator, gmm::rsvector_iterator, gmm::sub_index>::~sparse_sub_vector_iterator()' at gmm/gmm_sub_vector.h:51:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::rsvector*; SUBI = gmm::sub_index]' at gmm/gmm_sub_vector.h:239:47, inlined from 'void gmm::clear(const L&) [with L = sparse_sub_vector*, sub_index>]' at gmm/gmm_blas.h:65:31, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:322:36: gmm/gmm_sub_index.h:89:28: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::sparse_sub_vector_iterator, gmm::rsvector_iterator, gmm::sub_index>::~sparse_sub_vector_iterator()' at gmm/gmm_sub_vector.h:51:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::rsvector*; SUBI = gmm::sub_index]' at gmm/gmm_sub_vector.h:239:47, inlined from 'void gmm::clear(const L&) [with L = sparse_sub_vector*, sub_index>]' at gmm/gmm_blas.h:65:31, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:322:36: gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::sparse_sub_vector*, gmm::sub_index>::~sparse_sub_vector()' at gmm/gmm_sub_vector.h:99:48, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:322:36: gmm/gmm_sub_index.h:89:28: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::sparse_sub_vector_iterator, gmm::rsvector_iterator, gmm::sub_index>::~sparse_sub_vector_iterator()' at gmm/gmm_sub_vector.h:51:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::rsvector*; SUBI = gmm::sub_index]' at gmm/gmm_sub_vector.h:239:47, inlined from 'void gmm::clear(const L&) [with L = sparse_sub_vector*, sub_index>]' at gmm/gmm_blas.h:65:31, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:322:36: gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::sparse_sub_vector*, gmm::sub_index>::~sparse_sub_vector()' at gmm/gmm_sub_vector.h:99:48, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:322:36: gmm/gmm_sub_index.h:89:28: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::sparse_sub_vector_iterator, gmm::rsvector_iterator, gmm::sub_index>::~sparse_sub_vector_iterator()' at gmm/gmm_sub_vector.h:51:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::rsvector*; SUBI = gmm::sub_index]' at gmm/gmm_sub_vector.h:239:47, inlined from 'void gmm::clear(const L&) [with L = sparse_sub_vector*, sub_index>]' at gmm/gmm_blas.h:65:31, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:322:36: gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:133:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:323:5: gmm/gmm_sub_index.h:89:28: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:133:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:323:5: gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:133:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:323:5: gmm/gmm_sub_index.h:89:28: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:133:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:323:5: gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:323:5: gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:323:5: gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:323:5: gmm/gmm_sub_index.h:89:28: warning: pointer may be used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at gmm/gmm_sub_matrix.h:229:10, inlined from 'static void gmm::linalg_traits >::do_clear(this_type&) [with PT = gmm::col_matrix >*; SUBI1 = gmm::sub_index; SUBI2 = gmm::sub_interval]' at gmm/gmm_sub_matrix.h:323:5: gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_context.lo getfem_context.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_context.cc -fPIC -DPIC -o .libs/getfem_context.o In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'virtual void getfem::model::assembly(build_version)' at getfem_models.cc:2766:36: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'virtual void getfem::model::assembly(build_version)' at getfem_models.cc:2767:36: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'virtual void getfem::model::assembly(build_version)' at getfem_models.cc:2817:36: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'virtual void getfem::model::assembly(build_version)' at getfem_models.cc:2818:36: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = double]' at gmm/gmm_vector.h:748:34, inlined from 'gmm::ref_elt_vector& gmm::ref_elt_vector::operator=(T) [with T = double; V = gmm::wsvector]' at gmm/gmm_vector.h:78:14, inlined from 'void gmm::copy_mat_mixed_rc(const L1&, L2&, bgeot::size_type, abstract_sparse) [with L1 = rsvector; L2 = col_matrix >]' at gmm/gmm_blas.h:1093:25, inlined from 'void gmm::copy_mat_mixed_rc(const L1&, L2&, bgeot::size_type) [with L1 = rsvector; L2 = col_matrix >]' at gmm/gmm_blas.h:1086:22, inlined from 'void gmm::copy_mat(const L1&, L2&, row_major, col_major) [with L1 = transposed_col_ref >*>; L2 = col_matrix >]' at gmm/gmm_blas.h:1137:24, inlined from 'void gmm::copy(const L1&, L2&, abstract_matrix, abstract_matrix) [with L1 = transposed_col_ref >*>; L2 = col_matrix >]' at gmm/gmm_blas.h:1004:13, inlined from 'void gmm::copy(const L1&, L2&) [with L1 = transposed_col_ref >*>; L2 = col_matrix >]' at gmm/gmm_blas.h:982:11, inlined from 'void gmm::mult_row_col_with_temp(const L1&, const L2&, L3&, col_major) [with L1 = transposed_col_ref >*>; L2 = col_matrix >; L3 = col_matrix >]' at gmm/gmm_blas.h:1994:9, inlined from 'void gmm::mult_spec(const L1&, const L2&, L3&, rcmult) [with L1 = transposed_col_ref >*>; L2 = col_matrix >; L3 = col_matrix >]' at gmm/gmm_blas.h:2011:29: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_region.cc -fPIC -DPIC -o getfem_mesh_region.o >/dev/null 2>&1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = double]' at gmm/gmm_vector.h:748:34, inlined from 'gmm::ref_elt_vector& gmm::ref_elt_vector::operator=(T) [with T = double; V = gmm::wsvector]' at gmm/gmm_vector.h:78:14, inlined from 'void gmm::copy_mat_mixed_rc(const L1&, L2&, bgeot::size_type, abstract_sparse) [with L1 = rsvector; L2 = col_matrix >]' at gmm/gmm_blas.h:1093:25, inlined from 'void gmm::copy_mat_mixed_rc(const L1&, L2&, bgeot::size_type) [with L1 = rsvector; L2 = col_matrix >]' at gmm/gmm_blas.h:1086:22, inlined from 'void gmm::copy_mat(const L1&, L2&, row_major, col_major) [with L1 = transposed_col_ref >*>; L2 = col_matrix >]' at gmm/gmm_blas.h:1137:24, inlined from 'void gmm::copy(const L1&, L2&, abstract_matrix, abstract_matrix) [with L1 = transposed_col_ref >*>; L2 = col_matrix >]' at gmm/gmm_blas.h:1004:13, inlined from 'void gmm::copy(const L1&, L2&) [with L1 = transposed_col_ref >*>; L2 = col_matrix >]' at gmm/gmm_blas.h:982:11, inlined from 'void gmm::mult_row_col_with_temp(const L1&, const L2&, L3&, col_major) [with L1 = transposed_col_ref >*>; L2 = scaled_col_matrix_const_ref >, double>; L3 = col_matrix >]' at gmm/gmm_blas.h:1994:9, inlined from 'void gmm::mult_spec(const L1&, const L2&, L3&, rcmult) [with L1 = transposed_col_ref >*>; L2 = scaled_col_matrix_const_ref >, double>; L3 = col_matrix >]' at gmm/gmm_blas.h:2011:29: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_context.cc -fPIC -DPIC -o getfem_context.o >/dev/null 2>&1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = std::complex; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = std::complex]' at gmm/gmm_vector.h:748:34, inlined from 'gmm::ref_elt_vector, V>& gmm::ref_elt_vector, V>::operator=(std::complex<_Tp>) [with T = double; V = gmm::wsvector >]' at gmm/gmm_vector.h:118:14, inlined from 'void gmm::copy_mat_mixed_rc(const L1&, L2&, bgeot::size_type, abstract_sparse) [with L1 = rsvector >; L2 = col_matrix > >]' at gmm/gmm_blas.h:1093:25, inlined from 'void gmm::copy_mat_mixed_rc(const L1&, L2&, bgeot::size_type) [with L1 = rsvector >; L2 = col_matrix > >]' at gmm/gmm_blas.h:1086:22, inlined from 'void gmm::copy_mat(const L1&, L2&, row_major, col_major) [with L1 = transposed_col_ref > >*>; L2 = col_matrix > >]' at gmm/gmm_blas.h:1137:24, inlined from 'void gmm::copy(const L1&, L2&, abstract_matrix, abstract_matrix) [with L1 = transposed_col_ref > >*>; L2 = col_matrix > >]' at gmm/gmm_blas.h:1004:13, inlined from 'void gmm::copy(const L1&, L2&) [with L1 = transposed_col_ref > >*>; L2 = col_matrix > >]' at gmm/gmm_blas.h:982:11, inlined from 'void gmm::mult_row_col_with_temp(const L1&, const L2&, L3&, col_major) [with L1 = transposed_col_ref > >*>; L2 = col_matrix > >; L3 = col_matrix > >]' at gmm/gmm_blas.h:1994:9, inlined from 'void gmm::mult_spec(const L1&, const L2&, L3&, rcmult) [with L1 = transposed_col_ref > >*>; L2 = col_matrix > >; L3 = col_matrix > >]' at gmm/gmm_blas.h:2011:29: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = std::complex; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = std::complex]' at gmm/gmm_vector.h:748:34, inlined from 'gmm::ref_elt_vector, V>& gmm::ref_elt_vector, V>::operator=(std::complex<_Tp>) [with T = double; V = gmm::wsvector >]' at gmm/gmm_vector.h:118:14, inlined from 'void gmm::copy_mat_mixed_rc(const L1&, L2&, bgeot::size_type, abstract_sparse) [with L1 = rsvector >; L2 = col_matrix > >]' at gmm/gmm_blas.h:1093:25, inlined from 'void gmm::copy_mat_mixed_rc(const L1&, L2&, bgeot::size_type) [with L1 = rsvector >; L2 = col_matrix > >]' at gmm/gmm_blas.h:1086:22, inlined from 'void gmm::copy_mat(const L1&, L2&, row_major, col_major) [with L1 = transposed_col_ref > >*>; L2 = col_matrix > >]' at gmm/gmm_blas.h:1137:24, inlined from 'void gmm::copy(const L1&, L2&, abstract_matrix, abstract_matrix) [with L1 = transposed_col_ref > >*>; L2 = col_matrix > >]' at gmm/gmm_blas.h:1004:13, inlined from 'void gmm::copy(const L1&, L2&) [with L1 = transposed_col_ref > >*>; L2 = col_matrix > >]' at gmm/gmm_blas.h:982:11, inlined from 'void gmm::mult_row_col_with_temp(const L1&, const L2&, L3&, col_major) [with L1 = transposed_col_ref > >*>; L2 = scaled_col_matrix_const_ref > >, double>; L3 = col_matrix > >]' at gmm/gmm_blas.h:1994:9, inlined from 'void gmm::mult_spec(const L1&, const L2&, L3&, rcmult) [with L1 = transposed_col_ref > >*>; L2 = scaled_col_matrix_const_ref > >, double>; L3 = col_matrix > >]' at gmm/gmm_blas.h:2011:29: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_fem.lo getfem_mesh_fem.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_fem.cc -fPIC -DPIC -o .libs/getfem_mesh_fem.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_im.lo getfem_mesh_im.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_im.cc -fPIC -DPIC -o .libs/getfem_mesh_im.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_models.cc -fPIC -DPIC -o getfem_models.o >/dev/null 2>&1 In file included from /usr/include/c++/12/vector:70, from /usr/include/c++/12/queue:61, from getfem_mesh_fem.cc:23: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_im.cc -fPIC -DPIC -o getfem_mesh_im.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_fem.cc -fPIC -DPIC -o getfem_mesh_fem.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_integration.lo getfem_integration.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_integration.cc -fPIC -DPIC -o .libs/getfem_integration.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_integration_composite.lo getfem_integration_composite.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_integration_composite.cc -fPIC -DPIC -o .libs/getfem_integration_composite.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_integration_composite.cc -fPIC -DPIC -o getfem_integration_composite.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_integration.cc -fPIC -DPIC -o getfem_integration.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_global_function.lo getfem_global_function.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_global_function.cc -fPIC -DPIC -o .libs/getfem_global_function.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_fem.lo getfem_fem.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_fem.cc -fPIC -DPIC -o .libs/getfem_fem.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_global_function.cc -fPIC -DPIC -o getfem_global_function.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_interpolated_fem.lo getfem_interpolated_fem.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_interpolated_fem.cc -fPIC -DPIC -o .libs/getfem_interpolated_fem.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_interpolated_fem.cc -fPIC -DPIC -o getfem_interpolated_fem.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_projected_fem.lo getfem_projected_fem.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_projected_fem.cc -fPIC -DPIC -o .libs/getfem_projected_fem.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_fem_global_function.lo getfem_fem_global_function.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_fem_global_function.cc -fPIC -DPIC -o .libs/getfem_fem_global_function.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_fem.cc -fPIC -DPIC -o getfem_fem.o >/dev/null 2>&1 In file included from ./gmm/gmm_interface.h:43, from ./gmm/gmm_vector.h:41, from ./gmm/gmm_real_part.h:41, from ./gmm/gmm_kernel.h:43, from getfem/bgeot_config.h:50, from getfem/getfem_omp.h:46, from getfem/dal_static_stored_objects.h:71, from getfem/getfem_fem.h:139, from getfem/getfem_projected_fem.h:41, from getfem_projected_fem.cc:22: In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator*, gmm::sub_interval, gmm::sub_index>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix*, sub_interval, sub_index>]' at ./gmm/gmm_def.h:891:35, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix*, sub_interval, sub_index>; L2 = dense_matrix]' at ./gmm/gmm_blas.h:1024:25: ./gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ./gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator*, gmm::sub_interval, gmm::sub_index>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix*, sub_interval, sub_index>]' at ./gmm/gmm_def.h:891:35, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix*, sub_interval, sub_index>; L2 = dense_matrix]' at ./gmm/gmm_blas.h:1024:25: ./gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator*, gmm::sub_interval, gmm::sub_index>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix*, sub_interval, sub_index>]' at ./gmm/gmm_def.h:891:35, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix*, sub_interval, sub_index>; L2 = dense_matrix]' at ./gmm/gmm_blas.h:1024:25: ./gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ./gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator*, gmm::sub_interval, gmm::sub_index>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix*, sub_interval, sub_index>]' at ./gmm/gmm_def.h:891:35, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix*, sub_interval, sub_index>; L2 = dense_matrix]' at ./gmm/gmm_blas.h:1024:25: ./gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In file included from /usr/include/c++/12/set:60, from getfem/getfem_omp.h:43: /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61, from ./gmm/gmm_vector.h:40: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned int; _Tp = getfem::gausspt_projection_data; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'getfem::mesh_region getfem::projected_fem::projected_target_region() const' at getfem_projected_fem.cc:809:68: /usr/include/c++/12/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_fem_global_function.cc -fPIC -DPIC -o getfem_fem_global_function.o >/dev/null 2>&1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned int; _Tp = getfem::gausspt_projection_data; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual void getfem::projected_fem::update_from_context() const' at getfem_projected_fem.cc:376:63: /usr/include/c++/12/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = unsigned int; _Tp = getfem::gausspt_projection_data; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual void getfem::projected_fem::update_from_context() const' at getfem_projected_fem.cc:429:63: /usr/include/c++/12/bits/stl_map.h:530:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 530 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 531 | std::forward_as_tuple(std::move(__k)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 532 | std::tuple<>()); | ~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_projected_fem.cc -fPIC -DPIC -o getfem_projected_fem.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_fem_global_function.lo getfem_mesh_fem_global_function.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_fem_global_function.cc -fPIC -DPIC -o .libs/getfem_mesh_fem_global_function.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_fem_global_function.cc -fPIC -DPIC -o getfem_mesh_fem_global_function.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_fem_composite.lo getfem_fem_composite.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_fem_composite.cc -fPIC -DPIC -o .libs/getfem_fem_composite.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mat_elem.lo getfem_mat_elem.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mat_elem.cc -fPIC -DPIC -o .libs/getfem_mat_elem.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mat_elem.cc -fPIC -DPIC -o getfem_mat_elem.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mat_elem_type.lo getfem_mat_elem_type.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mat_elem_type.cc -fPIC -DPIC -o .libs/getfem_mat_elem_type.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_fem_composite.cc -fPIC -DPIC -o getfem_fem_composite.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_level_set.lo getfem_level_set.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_level_set.cc -fPIC -DPIC -o .libs/getfem_level_set.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mat_elem_type.cc -fPIC -DPIC -o getfem_mat_elem_type.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_level_set.cc -fPIC -DPIC -o getfem_level_set.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_locale.lo getfem_locale.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_locale.cc -fPIC -DPIC -o .libs/getfem_locale.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_locale.cc -fPIC -DPIC -o getfem_locale.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_level_set.lo getfem_mesh_level_set.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_level_set.cc -fPIC -DPIC -o .libs/getfem_mesh_level_set.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_im_level_set.lo getfem_mesh_im_level_set.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_im_level_set.cc -fPIC -DPIC -o .libs/getfem_mesh_im_level_set.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_fem_level_set.lo getfem_mesh_fem_level_set.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_fem_level_set.cc -fPIC -DPIC -o .libs/getfem_mesh_fem_level_set.o In file included from /usr/include/c++/12/vector:70, from ./gmm/gmm_std.h:116, from ./gmm/gmm_except.h:43, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_config.h:155, from getfem/getfem_integration.h:96, from getfem/getfem_mesh_level_set.h:41, from getfem_mesh_level_set.cc:22: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'bgeot::size_type getfem::point_stock::add(const bgeot::base_node&)' at getfem_mesh_level_set.cc:217:19: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'bgeot::size_type getfem::point_stock::add(const bgeot::base_node&, bgeot::scalar_type)' at getfem_mesh_level_set.cc:203:19: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_fem_level_set.cc -fPIC -DPIC -o getfem_mesh_fem_level_set.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_im_level_set.cc -fPIC -DPIC -o getfem_mesh_im_level_set.o >/dev/null 2>&1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'bgeot::size_type getfem::point_stock::add(const bgeot::base_node&)' at getfem_mesh_level_set.cc:217:19, inlined from 'void getfem::mesh_level_set::cut_element(bgeot::size_type, const dal::bit_vector&, const dal::bit_vector&, bgeot::scalar_type)' at getfem_mesh_level_set.cc:608:37: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_level_set.cc -fPIC -DPIC -o getfem_mesh_level_set.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_fem_product.lo getfem_mesh_fem_product.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_fem_product.cc -fPIC -DPIC -o .libs/getfem_mesh_fem_product.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_fem_sum.lo getfem_mesh_fem_sum.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_fem_sum.cc -fPIC -DPIC -o .libs/getfem_mesh_fem_sum.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_fem_product.cc -fPIC -DPIC -o getfem_mesh_fem_product.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_fem_sum.cc -fPIC -DPIC -o getfem_mesh_fem_sum.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_fem_level_set.lo getfem_fem_level_set.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_fem_level_set.cc -fPIC -DPIC -o .libs/getfem_fem_level_set.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_partial_mesh_fem.lo getfem_partial_mesh_fem.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_partial_mesh_fem.cc -fPIC -DPIC -o .libs/getfem_partial_mesh_fem.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_fem_level_set.cc -fPIC -DPIC -o getfem_fem_level_set.o >/dev/null 2>&1 In file included from /usr/include/c++/12/vector:70, from getfem/bgeot_ftool.h:43, from getfem/getfem_mesh.h:42, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_partial_mesh_fem.h:46, from getfem_partial_mesh_fem.cc:22: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_torus.lo getfem_torus.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_torus.cc -fPIC -DPIC -o .libs/getfem_torus.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_partial_mesh_fem.cc -fPIC -DPIC -o getfem_partial_mesh_fem.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_slicers.lo getfem_mesh_slicers.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_slicers.cc -fPIC -DPIC -o .libs/getfem_mesh_slicers.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_torus.cc -fPIC -DPIC -o getfem_torus.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_slice.lo getfem_mesh_slice.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_slice.cc -fPIC -DPIC -o .libs/getfem_mesh_slice.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_regular_meshes.lo getfem_regular_meshes.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_regular_meshes.cc -fPIC -DPIC -o .libs/getfem_regular_meshes.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_slice.cc -fPIC -DPIC -o getfem_mesh_slice.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_slicers.cc -fPIC -DPIC -o getfem_mesh_slicers.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_regular_meshes.cc -fPIC -DPIC -o getfem_regular_meshes.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_import.lo getfem_import.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_import.cc -fPIC -DPIC -o .libs/getfem_import.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_interpolation.lo getfem_interpolation.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_interpolation.cc -fPIC -DPIC -o .libs/getfem_interpolation.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_error_estimate.lo getfem_error_estimate.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_error_estimate.cc -fPIC -DPIC -o .libs/getfem_error_estimate.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_import.cc -fPIC -DPIC -o getfem_import.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_interpolation.cc -fPIC -DPIC -o getfem_interpolation.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_error_estimate.cc -fPIC -DPIC -o getfem_error_estimate.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_export.lo getfem_export.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_export.cc -fPIC -DPIC -o .libs/getfem_export.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_assembling_tensors.lo getfem_assembling_tensors.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_assembling_tensors.cc -fPIC -DPIC -o .libs/getfem_assembling_tensors.o getfem_assembling_tensors.cc: In member function 'bgeot::size_type getfem::vdim_specif_list::nb_mf() const': getfem_assembling_tensors.cc:31:23: warning: 'std::const_mem_fun_ref_t<_Ret, _Tp> std::mem_fun_ref(_Ret (_Tp::*)() const) [with _Ret = bool; _Tp = getfem::vdim_specif]' is deprecated: use 'std::mem_fn' instead [-Wdeprecated-declarations] 31 | std::mem_fun_ref(&vdim_specif::is_mf_ref)); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bits/locale_classes.h:40, from /usr/include/c++/12/bits/ios_base.h:41, from /usr/include/c++/12/streambuf:41, from /usr/include/c++/12/bits/streambuf_iterator.h:35, from /usr/include/c++/12/iterator:66, from gmm/gmm_ref.h:45, from gmm/gmm_def.h:40, from gmm/gmm_scaled.h:40, from gmm/gmm_blas.h:41, from gmm/gmm_blas_interface.h:44, from getfem_assembling_tensors.cc:22: /usr/include/c++/12/bits/stl_function.h:1389:5: note: declared here 1389 | mem_fun_ref(_Ret (_Tp::*__f)() const) | ^~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_generic_assembly_tree.lo getfem_generic_assembly_tree.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_generic_assembly_tree.cc -fPIC -DPIC -o .libs/getfem_generic_assembly_tree.o In file included from getfem_generic_assembly_tree.cc:22: getfem_generic_assembly_tree.cc: In function 'void getfem::ga_read_string_reg(const std::string&, ga_tree&, ga_macro_dictionary&)': getfem/getfem_generic_assembly_tree.h:214:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 214 | } | ^ getfem_generic_assembly_tree.cc:2126:19: note: in expansion of macro 'ga_throw_error' 2126 | case GA_RPAR: ga_throw_error(nexpr, pos-1, "Unbalanced parenthesis."); | ^~~~~~~~~~~~~~ getfem_generic_assembly_tree.cc:2127:5: note: here 2127 | case GA_RBRACKET: ga_throw_error(nexpr, pos-1, "Unbalanced braket."); | ^~~~ In file included from getfem_export.cc:25: getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from getfem/dal_singleton.h:46, from getfem_export.cc:23: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from gmm/gmm_std.h:116, from gmm/gmm_except.h:43, from gmm/gmm_ref.h:46: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void getfem::ATN_tensors_sum_scaled::push_scaled_tensor(getfem::ATN_tensor&, bgeot::scalar_type)' at getfem_assembling_tensors.cc:1042:37, inlined from 'getfem::tnode getfem::generic_assembly::do_expr()' at getfem_assembling_tensors.cc:1541:31: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_export.cc -fPIC -DPIC -o getfem_export.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_assembling_tensors.cc -fPIC -DPIC -o getfem_assembling_tensors.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_generic_assembly_tree.cc -fPIC -DPIC -o getfem_generic_assembly_tree.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_generic_assembly_functions_and_operators.lo getfem_generic_assembly_functions_and_operators.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_generic_assembly_functions_and_operators.cc -fPIC -DPIC -o .libs/getfem_generic_assembly_functions_and_operators.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_generic_assembly_semantic.lo getfem_generic_assembly_semantic.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_generic_assembly_semantic.cc -fPIC -DPIC -o .libs/getfem_generic_assembly_semantic.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_generic_assembly_workspace.lo getfem_generic_assembly_workspace.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_generic_assembly_workspace.cc -fPIC -DPIC -o .libs/getfem_generic_assembly_workspace.o In file included from ./getfem/getfem_generic_assembly_functions_and_operators.h:41, from getfem_generic_assembly_semantic.cc:25: getfem_generic_assembly_semantic.cc: In function 'void getfem::ga_node_analysis(ga_tree&, const ga_workspace&, pga_tree_node, const mesh&, bgeot::size_type, bool, bool, int)': ./getfem/getfem_generic_assembly_tree.h:214:3: warning: this statement may fall through [-Wimplicit-fallthrough=] 214 | } | ^ getfem_generic_assembly_semantic.cc:568:9: note: in expansion of macro 'ga_throw_error' 568 | ga_throw_error(pnode->expr, pnode->pos, "Secondary domain used " | ^~~~~~~~~~~~~~ getfem_generic_assembly_semantic.cc:571:5: note: here 571 | case GA_NODE_INTERPOLATE: | ^~~~ getfem_generic_assembly_semantic.cc:604:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 604 | if (pnode->name.compare("element_B") == 0) { | ^~ getfem_generic_assembly_semantic.cc:612:5: note: here 612 | case GA_NODE_ELEMENTARY: // and ... case GA_NODE_INTERPOLATE: | ^~~~ In file included from ./gmm/gmm_ref.h:46, from ./getfem/bgeot_convex_structure.h:41, from ./getfem/bgeot_mesh_structure.h:42, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from ./getfem/getfem_generic_assembly.h:43, from ./getfem/getfem_generic_assembly_tree.h:42: getfem_generic_assembly_semantic.cc: In function 'void getfem::ga_node_grad(ga_tree&, const ga_workspace&, const mesh&, pga_tree_node)': ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ getfem_generic_assembly_semantic.cc:4736:13: note: in expansion of macro 'GMM_ASSERT1' 4736 | GMM_ASSERT1(false, "Cannot derive function " << child0->name | ^~~~~~~~~~~ getfem_generic_assembly_semantic.cc:4738:11: note: here 4738 | case 1: | ^~~~ ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ getfem_generic_assembly_semantic.cc:4808:15: note: in expansion of macro 'GMM_ASSERT1' 4808 | GMM_ASSERT1(false, "Cannot derive function " << child0->name | ^~~~~~~~~~~ getfem_generic_assembly_semantic.cc:4810:13: note: here 4810 | case 1: | ^~~~ ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ getfem_generic_assembly_semantic.cc:4847:15: note: in expansion of macro 'GMM_ASSERT1' 4847 | GMM_ASSERT1(false, "Cannot derive function " << child0->name | ^~~~~~~~~~~ getfem_generic_assembly_semantic.cc:4849:13: note: here 4849 | case 1: | ^~~~ ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ getfem_generic_assembly_semantic.cc:4045:7: note: in expansion of macro 'GMM_ASSERT1' 4045 | GMM_ASSERT1(false, "Sorry, cannot derive an Hessian once more"); | ^~~~~~~~~~~ getfem_generic_assembly_semantic.cc:4046:5: note: here 4046 | case GA_NODE_DIVERG: case GA_NODE_DIVERG_TEST: // Hess_u : Id(meshdim) | ^~~~ ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ getfem_generic_assembly_semantic.cc:4186:7: note: in expansion of macro 'GMM_ASSERT1' 4186 | GMM_ASSERT1(false, "Sorry, Gradient of Normal vector not implemented"); | ^~~~~~~~~~~ getfem_generic_assembly_semantic.cc:4188:5: note: here 4188 | case GA_NODE_ELT_K: case GA_NODE_ELT_B: | ^~~~ ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ getfem_generic_assembly_semantic.cc:4190:7: note: in expansion of macro 'GMM_ASSERT1' 4190 | GMM_ASSERT1(false, "Sorry, Gradient of element_K or element_B " | ^~~~~~~~~~~ getfem_generic_assembly_semantic.cc:4193:5: note: here 4193 | case GA_NODE_INTERPOLATE_DERIVATIVE: | ^~~~ ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ getfem_generic_assembly_semantic.cc:4221:7: note: in expansion of macro 'GMM_ASSERT1' 4221 | GMM_ASSERT1(false, "Sorry, cannot derive an Hessian once more"); | ^~~~~~~~~~~ getfem_generic_assembly_semantic.cc:4222:5: note: here 4222 | case GA_NODE_ELEMENTARY_DIVERG: case GA_NODE_ELEMENTARY_DIVERG_TEST: | ^~~~ ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ getfem_generic_assembly_semantic.cc:4259:7: note: in expansion of macro 'GMM_ASSERT1' 4259 | GMM_ASSERT1(false, "Sorry, cannot derive an Hessian once more"); | ^~~~~~~~~~~ getfem_generic_assembly_semantic.cc:4260:5: note: here 4260 | case GA_NODE_XFEM_PLUS_DIVERG: case GA_NODE_XFEM_PLUS_DIVERG_TEST: | ^~~~ ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ getfem_generic_assembly_semantic.cc:4297:7: note: in expansion of macro 'GMM_ASSERT1' 4297 | GMM_ASSERT1(false, "Sorry, cannot derive an Hessian once more"); | ^~~~~~~~~~~ getfem_generic_assembly_semantic.cc:4298:5: note: here 4298 | case GA_NODE_XFEM_MINUS_DIVERG: case GA_NODE_XFEM_MINUS_DIVERG_TEST: | ^~~~ getfem_generic_assembly_semantic.cc: In function 'void getfem::ga_node_derivation(ga_tree&, const ga_workspace&, const mesh&, pga_tree_node, const std::string&, const std::string&, bgeot::size_type, bool)': ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ getfem_generic_assembly_semantic.cc:3736:13: note: in expansion of macro 'GMM_ASSERT1' 3736 | GMM_ASSERT1(false, "Cannot derive function " << child0->name | ^~~~~~~~~~~ getfem_generic_assembly_semantic.cc:3738:11: note: here 3738 | case 1: | ^~~~ ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ getfem_generic_assembly_semantic.cc:3802:15: note: in expansion of macro 'GMM_ASSERT1' 3802 | GMM_ASSERT1(false, "Cannot derive function " << child0->name | ^~~~~~~~~~~ getfem_generic_assembly_semantic.cc:3804:13: note: here 3804 | case 1: | ^~~~ ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ getfem_generic_assembly_semantic.cc:3835:15: note: in expansion of macro 'GMM_ASSERT1' 3835 | GMM_ASSERT1(false, "Cannot derive function " << child0->name | ^~~~~~~~~~~ getfem_generic_assembly_semantic.cc:3837:13: note: here 3837 | case 1: | ^~~~ getfem_generic_assembly_semantic.cc: In function 'void getfem::ga_node_expand_expression_in_place_of_test(ga_tree&, const ga_workspace&, ga_tree_node*&, const std::string&, pga_tree_node, ga_tree&, ga_tree&, bgeot::size_type, const mesh&, bgeot::size_type, bool, bool, int)': getfem_generic_assembly_semantic.cc:270:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 270 | } | ^ getfem_generic_assembly_semantic.cc:271:7: note: here 271 | case GA_NODE_ELEMENTARY_VAL_TEST: case GA_NODE_ELEMENTARY_GRAD_TEST: | ^~~~ getfem_generic_assembly_semantic.cc:279:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 279 | } | ^ getfem_generic_assembly_semantic.cc:280:7: note: here 280 | case GA_NODE_SECONDARY_DOMAIN_VAL_TEST: | ^~~~ getfem_generic_assembly_semantic.cc:290:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 290 | } | ^ getfem_generic_assembly_semantic.cc:291:7: note: here 291 | case GA_NODE_XFEM_PLUS_VAL_TEST: case GA_NODE_XFEM_PLUS_GRAD_TEST: | ^~~~ getfem_generic_assembly_semantic.cc: In function 'bgeot::scalar_type getfem::ga_hash_code(pga_tree_node)': getfem_generic_assembly_semantic.cc:355:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 355 | c += 2.321*ga_hash_code(pnode->interpolate_name_der); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getfem_generic_assembly_semantic.cc:357:5: note: here 357 | case GA_NODE_INTERPOLATE_VAL: case GA_NODE_INTERPOLATE_GRAD: | ^~~~ getfem_generic_assembly_semantic.cc: In function 'bool getfem::ga_node_extract_constant_term(ga_tree&, pga_tree_node, const ga_workspace&, const mesh&)': getfem_generic_assembly_semantic.cc:2996:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 2996 | if (!child_0_is_constant) { is_constant = false; break; } | ^~ getfem_generic_assembly_semantic.cc:2998:5: note: here 2998 | case GA_NODE_INTERPOLATE_VAL_TEST: | ^~~~ In file included from /usr/include/c++/12/vector:70, from ./getfem/bgeot_ftool.h:43, from ./getfem/getfem_mesh.h:42, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from ./getfem/getfem_generic_assembly.h:43, from ./getfem/getfem_generic_assembly_tree.h:42, from getfem/getfem_generic_assembly_semantic.h:41, from getfem_generic_assembly_functions_and_operators.cc:22: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {}; _Tp = getfem::ga_instruction_set; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {}; _Tp = getfem::ga_instruction_set; _Alloc = std::allocator]', inlined from 'getfem::detail::omp_distribute_impl::omp_distribute_impl(args&& ...) [with args = {}; T = getfem::ga_instruction_set; thread_policy = getfem::global_thread_policy]' at ./getfem/getfem_omp.h:198:37, inlined from 'getfem::omp_distribute::omp_distribute(args&& ...) [with args = {}; T = getfem::ga_instruction_set; thread_policy = getfem::global_thread_policy]' at ./getfem/getfem_omp.h:332:42, inlined from 'std::__detail::__unique_ptr_t<_Tp> std::make_unique(_Args&& ...) [with _Tp = getfem::omp_distribute; _Args = {}]' at /usr/include/c++/12/bits/unique_ptr.h:1065:69, inlined from 'void getfem::ga_define_function(const std::string&, bgeot::size_type, const std::string&, const std::string&, const std::string&)' at getfem_generic_assembly_functions_and_operators.cc:617:46: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_generic_assembly_functions_and_operators.cc -fPIC -DPIC -o getfem_generic_assembly_functions_and_operators.o >/dev/null 2>&1 In file included from /usr/include/c++/12/vector:70, from ./getfem/bgeot_ftool.h:43, from ./getfem/getfem_mesh.h:42, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from ./getfem/getfem_generic_assembly.h:43, from getfem/getfem_generic_assembly_tree.h:42, from getfem_generic_assembly_workspace.cc:22: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1084:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1094:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_generic_assembly_workspace.cc -fPIC -DPIC -o getfem_generic_assembly_workspace.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_generic_assembly_compile_and_exec.lo getfem_generic_assembly_compile_and_exec.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_generic_assembly_compile_and_exec.cc -fPIC -DPIC -o .libs/getfem_generic_assembly_compile_and_exec.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_generic_assembly_interpolation.lo getfem_generic_assembly_interpolation.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_generic_assembly_interpolation.cc -fPIC -DPIC -o .libs/getfem_generic_assembly_interpolation.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_generic_assembly_semantic.cc -fPIC -DPIC -o getfem_generic_assembly_semantic.o >/dev/null 2>&1 In file included from /usr/include/c++/12/map:60, from ./getfem/getfem_generic_assembly.h:42, from getfem/getfem_generic_assembly_tree.h:42, from getfem_generic_assembly_interpolation.cc:22: /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = getfem::var_trans_pair; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = getfem::var_trans_pair; _Tp = getfem::interpolate_transformation_expression::workspace_gis_pair; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual int getfem::interpolate_transformation_expression::transform(const getfem::ga_workspace&, const getfem::mesh&, getfem::fem_interpolation_context&, const bgeot::base_small_vector&, const getfem::mesh**, bgeot::size_type&, bgeot::short_type&, bgeot::base_node&, bgeot::base_small_vector&, std::map >&, bool) const' at getfem_generic_assembly_interpolation.cc:755:65: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = getfem::var_trans_pair; _Tp = getfem::interpolate_transformation_expression::workspace_gis_pair; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'virtual void getfem::interpolate_transformation_expression::init(const getfem::ga_workspace&) const' at getfem_generic_assembly_interpolation.cc:576:59: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_generic_assembly_interpolation.cc -fPIC -DPIC -o getfem_generic_assembly_interpolation.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesher.lo getfem_mesher.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesher.cc -fPIC -DPIC -o .libs/getfem_mesher.o In file included from /usr/include/c++/12/vector:70, from ./gmm/gmm_std.h:116, from ./gmm/gmm_except.h:43, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from getfem/getfem_config.h:155, from getfem/getfem_integration.h:96, from getfem/getfem_mesh_im.h:40, from getfem/getfem_mesh_im_level_set.h:41, from getfem_generic_assembly_compile_and_exec.cc:22: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void getfem::add_elem_matrix(gmm::col_matrix >&, const std::vector&, const std::vector&, std::vector&, const bgeot::base_vector&, bgeot::scalar_type, bgeot::size_type)' at getfem_generic_assembly_compile_and_exec.cc:4359:26: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void getfem::add_elem_matrix(gmm::col_matrix >&, const std::vector&, const std::vector&, std::vector&, const bgeot::base_vector&, bgeot::scalar_type, bgeot::size_type)' at getfem_generic_assembly_compile_and_exec.cc:4388:28: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void getfem::add_elem_matrix_contiguous_rows(gmm::col_matrix >&, const bgeot::size_type&, const bgeot::size_type&, const std::vector&, const bgeot::base_vector&, bgeot::scalar_type)' at getfem_generic_assembly_compile_and_exec.cc:4429:26: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void getfem::add_elem_matrix_contiguous_rows(gmm::col_matrix >&, const bgeot::size_type&, const bgeot::size_type&, const std::vector&, const bgeot::base_vector&, bgeot::scalar_type)' at getfem_generic_assembly_compile_and_exec.cc:4458:28: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/map:60, from ./gmm/gmm_vector.h:40, from ./gmm/gmm_real_part.h:41, from ./gmm/gmm_kernel.h:43, from getfem/bgeot_config.h:50: /usr/include/c++/12/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = double; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61: /usr/include/c++/12/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = std::__cxx11::list; _Compare = std::less; _Alloc = std::allocator > >]': /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = double; _Tp = std::__cxx11::list; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'void getfem::ga_clear_node_list(pga_tree_node, std::map >&)' at getfem_generic_assembly_compile_and_exec.cc:5283:74: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, getfem::ga_instruction_set::variable_group_info>; _KeyOfValue = std::_Select1st, getfem::ga_instruction_set::variable_group_info> >; _Compare = std::less >; _Alloc = std::allocator, getfem::ga_instruction_set::variable_group_info> >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::ga_instruction_set::variable_group_info>, std::_Select1st, getfem::ga_instruction_set::variable_group_info> >, std::less >, std::allocator, getfem::ga_instruction_set::variable_group_info> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::ga_instruction_set::variable_group_info; _Compare = std::less >; _Alloc = std::allocator, getfem::ga_instruction_set::variable_group_info> >]': /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::ga_instruction_set::variable_group_info>, std::_Select1st, getfem::ga_instruction_set::variable_group_info> >, std::less >, std::allocator, getfem::ga_instruction_set::variable_group_info> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = getfem::ga_instruction_set::region_mim; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = getfem::ga_instruction_set::region_mim; _Tp = getfem::ga_instruction_set::region_mim_instructions; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, getfem::ga_instruction_set::interpolate_info>; _KeyOfValue = std::_Select1st, getfem::ga_instruction_set::interpolate_info> >; _Compare = std::less >; _Alloc = std::allocator, getfem::ga_instruction_set::interpolate_info> >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::ga_instruction_set::interpolate_info>, std::_Select1st, getfem::ga_instruction_set::interpolate_info> >, std::less >, std::allocator, getfem::ga_instruction_set::interpolate_info> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_map.h: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::ga_instruction_set::interpolate_info; _Compare = std::less >; _Alloc = std::allocator, getfem::ga_instruction_set::interpolate_info> >]': /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::ga_instruction_set::interpolate_info>, std::_Select1st, getfem::ga_instruction_set::interpolate_info> >, std::less >, std::allocator, getfem::ga_instruction_set::interpolate_info> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_fourth_order.lo getfem_fourth_order.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_fourth_order.cc -fPIC -DPIC -o .libs/getfem_fourth_order.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesher.cc -fPIC -DPIC -o getfem_mesher.o >/dev/null 2>&1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = getfem::ga_instruction_set::region_mim; _Tp = getfem::ga_instruction_set::region_mim_instructions; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void getfem::ga_compile_function(ga_workspace&, ga_instruction_set&, bool)' at getfem_generic_assembly_compile_and_exec.cc:7198:32: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = getfem::ga_instruction_set::region_mim; _Tp = getfem::ga_instruction_set::region_mim_instructions; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void getfem::ga_compile_function(ga_workspace&, ga_instruction_set&, bool)' at getfem_generic_assembly_compile_and_exec.cc:7200:70: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = getfem::ga_instruction_set::region_mim; _Tp = getfem::ga_instruction_set::region_mim_instructions; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void getfem::ga_compile_function(ga_workspace&, ga_instruction_set&, bool)' at getfem_generic_assembly_compile_and_exec.cc:7208:32: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::ga_instruction_set::interpolate_info; _Compare = std::less >; _Alloc = std::allocator, getfem::ga_instruction_set::interpolate_info> >]', inlined from 'void getfem::ga_compile_interpolate_trans(pga_tree_node, const ga_workspace&, ga_instruction_set&, ga_instruction_set::region_mim_instructions&, const mesh&)' at getfem_generic_assembly_compile_and_exec.cc:7288:56: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::ga_instruction_set::interpolate_info>, std::_Select1st, getfem::ga_instruction_set::interpolate_info> >, std::less >, std::allocator, getfem::ga_instruction_set::interpolate_info> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::ga_instruction_set::variable_group_info; _Compare = std::less >; _Alloc = std::allocator, getfem::ga_instruction_set::variable_group_info> >]', inlined from 'void getfem::ga_compile_interpolate_trans(pga_tree_node, const ga_workspace&, ga_instruction_set&, ga_instruction_set::region_mim_instructions&, const mesh&)' at getfem_generic_assembly_compile_and_exec.cc:7291:71: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::ga_instruction_set::variable_group_info>, std::_Select1st, getfem::ga_instruction_set::variable_group_info> >, std::less >, std::allocator, getfem::ga_instruction_set::variable_group_info> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = getfem::ga_instruction_set::region_mim; _Tp = getfem::ga_instruction_set::region_mim_instructions; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void getfem::ga_compile_interpolation(ga_workspace&, ga_instruction_set&)' at getfem_generic_assembly_compile_and_exec.cc:7317:46: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = getfem::ga_instruction_set::region_mim; _Tp = getfem::ga_instruction_set::region_mim_instructions; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void getfem::ga_compile(ga_workspace&, ga_instruction_set&, bgeot::size_type, bool)' at getfem_generic_assembly_compile_and_exec.cc:7509:48: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_fourth_order.cc -fPIC -DPIC -o getfem_fourth_order.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_generic_assembly_compile_and_exec.cc -fPIC -DPIC -o getfem_generic_assembly_compile_and_exec.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_nonlinear_elasticity.lo getfem_nonlinear_elasticity.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_nonlinear_elasticity.cc -fPIC -DPIC -o .libs/getfem_nonlinear_elasticity.o In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/algorithm:61, from ./gmm/gmm_std.h:115, from ./gmm/gmm_except.h:43, from ./gmm/gmm_ref.h:46, from ./getfem/bgeot_convex_structure.h:41, from ./getfem/bgeot_mesh_structure.h:42, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from getfem/getfem_generic_assembly.h:43, from getfem/getfem_models.h:42, from getfem_nonlinear_elasticity.cc:23: /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_linearized_plates.lo getfem_linearized_plates.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_linearized_plates.cc -fPIC -DPIC -o .libs/getfem_linearized_plates.o In member function 'bgeot::scalar_type getfem::compute_invariants::j1()', inlined from 'virtual bgeot::scalar_type getfem::Mooney_Rivlin_hyperelastic_law::strain_energy(const bgeot::base_matrix&, const bgeot::base_vector&, bgeot::scalar_type) const' at getfem_nonlinear_elasticity.cc:515:32: getfem_nonlinear_elasticity.cc:199:39: warning: 'ci.getfem::compute_invariants::j1_' may be used uninitialized [-Wmaybe-uninitialized] 199 | { if (!j1_c) compute_j1(); return j1_; } | ^~~ getfem_nonlinear_elasticity.cc: In member function 'virtual bgeot::scalar_type getfem::Mooney_Rivlin_hyperelastic_law::strain_energy(const bgeot::base_matrix&, const bgeot::base_vector&, bgeot::scalar_type) const': getfem_nonlinear_elasticity.cc:512:24: note: 'ci' declared here 512 | compute_invariants ci(C); | ^~ In member function 'bgeot::scalar_type getfem::compute_invariants::i1()', inlined from 'void getfem::compute_invariants::compute_j1()' at getfem_nonlinear_elasticity.cc:166:15, inlined from 'bgeot::scalar_type getfem::compute_invariants::j1()' at getfem_nonlinear_elasticity.cc:199:28, inlined from 'virtual bgeot::scalar_type getfem::Mooney_Rivlin_hyperelastic_law::strain_energy(const bgeot::base_matrix&, const bgeot::base_vector&, bgeot::scalar_type) const' at getfem_nonlinear_elasticity.cc:515:32: getfem_nonlinear_elasticity.cc:79:39: warning: 'ci.getfem::compute_invariants::i1_' may be used uninitialized [-Wmaybe-uninitialized] 79 | { if (!i1_c) compute_i1(); return i1_; } | ^~~ getfem_nonlinear_elasticity.cc: In member function 'virtual bgeot::scalar_type getfem::Mooney_Rivlin_hyperelastic_law::strain_energy(const bgeot::base_matrix&, const bgeot::base_vector&, bgeot::scalar_type) const': getfem_nonlinear_elasticity.cc:512:24: note: 'ci' declared here 512 | compute_invariants ci(C); | ^~ In member function 'bgeot::scalar_type getfem::compute_invariants::i1()', inlined from 'virtual bgeot::scalar_type getfem::generalized_Blatz_Ko_hyperelastic_law::strain_energy(const bgeot::base_matrix&, const bgeot::base_vector&, bgeot::scalar_type) const' at getfem_nonlinear_elasticity.cc:717:23: getfem_nonlinear_elasticity.cc:79:39: warning: 'ci.getfem::compute_invariants::i1_' may be used uninitialized [-Wmaybe-uninitialized] 79 | { if (!i1_c) compute_i1(); return i1_; } | ^~~ getfem_nonlinear_elasticity.cc: In member function 'virtual bgeot::scalar_type getfem::generalized_Blatz_Ko_hyperelastic_law::strain_energy(const bgeot::base_matrix&, const bgeot::base_vector&, bgeot::scalar_type) const': getfem_nonlinear_elasticity.cc:715:24: note: 'ci' declared here 715 | compute_invariants ci(C); | ^~ In file included from /usr/include/c++/12/string:53, from /usr/include/c++/12/bitset:47, from ./getfem/getfem_mesh.h:41: In copy constructor 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]', inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::__cxx11::basic_string; _Args = {const std::__cxx11::basic_string, std::allocator >&}; _Tp = std::__cxx11::basic_string]' at /usr/include/c++/12/bits/new_allocator.h:175:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::__cxx11::basic_string; _Args = {const std::__cxx11::basic_string, std::allocator >&}; _Tp = std::__cxx11::basic_string]' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1281:30, inlined from 'bgeot::size_type getfem::add_nonlinear_incompressibility_brick(model&, const mesh_im&, const std::string&, const std::string&, bgeot::size_type)' at getfem_nonlinear_elasticity.cc:1277:17: /usr/include/c++/12/bits/basic_string.h:540:7: warning: array subscript 1 is outside array bounds of 'std::__cxx11::basic_string [1]' [-Warray-bounds] 540 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ In file included from /usr/include/arm-linux-gnueabihf/c++/12/bits/c++allocator.h:33, from /usr/include/c++/12/bits/allocator.h:46, from /usr/include/c++/12/bits/stl_tree.h:64, from /usr/include/c++/12/map:60, from getfem/getfem_generic_assembly.h:42: In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__cxx11::basic_string]', inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__cxx11::basic_string]' at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:378:33, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:395:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:332:26, inlined from 'std::vector<_Tp, _Alloc>::vector(size_type, const value_type&, const allocator_type&) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:566:47, inlined from 'bgeot::size_type getfem::add_nonlinear_incompressibility_brick(model&, const mesh_im&, const std::string&, const std::string&, bgeot::size_type)' at getfem_nonlinear_elasticity.cc:1276:37: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 24 into object of size 24 allocated by 'operator new' 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In constructor 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_Alloc_hider::_Alloc_hider(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer, _Alloc&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]', inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/12/bits/basic_string.h:541:9, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::__cxx11::basic_string; _Args = {const std::__cxx11::basic_string, std::allocator >&}; _Tp = std::__cxx11::basic_string]' at /usr/include/c++/12/bits/new_allocator.h:175:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::__cxx11::basic_string; _Args = {const std::__cxx11::basic_string, std::allocator >&}; _Tp = std::__cxx11::basic_string]' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1281:30, inlined from 'bgeot::size_type getfem::add_nonlinear_incompressibility_brick(model&, const mesh_im&, const std::string&, const std::string&, bgeot::size_type)' at getfem_nonlinear_elasticity.cc:1277:17: /usr/include/c++/12/bits/basic_string.h:203:9: warning: array subscript 6 is outside array bounds of 'std::__cxx11::basic_string [1]' [-Warray-bounds] 203 | _Alloc_hider(pointer __dat, _Alloc&& __a = _Alloc()) | ^~~~~~~~~~~~ In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__cxx11::basic_string]', inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__cxx11::basic_string]' at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:378:33, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:395:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:332:26, inlined from 'std::vector<_Tp, _Alloc>::vector(size_type, const value_type&, const allocator_type&) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:566:47, inlined from 'bgeot::size_type getfem::add_nonlinear_incompressibility_brick(model&, const mesh_im&, const std::string&, const std::string&, bgeot::size_type)' at getfem_nonlinear_elasticity.cc:1276:37: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 24 into object of size 24 allocated by 'operator new' 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In constructor 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_Alloc_hider::_Alloc_hider(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer, _Alloc&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]', inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/12/bits/basic_string.h:541:9, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::__cxx11::basic_string; _Args = {const std::__cxx11::basic_string, std::allocator >&}; _Tp = std::__cxx11::basic_string]' at /usr/include/c++/12/bits/new_allocator.h:175:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::__cxx11::basic_string; _Args = {const std::__cxx11::basic_string, std::allocator >&}; _Tp = std::__cxx11::basic_string]' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1281:30, inlined from 'bgeot::size_type getfem::add_nonlinear_incompressibility_brick(model&, const mesh_im&, const std::string&, const std::string&, bgeot::size_type)' at getfem_nonlinear_elasticity.cc:1277:17: /usr/include/c++/12/bits/basic_string.h:204:43: warning: array subscript 6 is outside array bounds of 'std::__cxx11::basic_string [1]' [-Warray-bounds] 204 | : allocator_type(std::move(__a)), _M_p(__dat) { } | ^~~~~~~~~~~ In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__cxx11::basic_string]', inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__cxx11::basic_string]' at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:378:33, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:395:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:332:26, inlined from 'std::vector<_Tp, _Alloc>::vector(size_type, const value_type&, const allocator_type&) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:566:47, inlined from 'bgeot::size_type getfem::add_nonlinear_incompressibility_brick(model&, const mesh_im&, const std::string&, const std::string&, bgeot::size_type)' at getfem_nonlinear_elasticity.cc:1276:37: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 24 into object of size 24 allocated by 'operator new' 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In file included from /usr/include/c++/12/vector:70, from ./getfem/bgeot_ftool.h:43, from ./getfem/getfem_mesh.h:42: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: /usr/include/c++/12/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1094:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_linearized_plates.cc -fPIC -DPIC -o getfem_linearized_plates.o >/dev/null 2>&1 In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void getfem::compute_Von_Mises_or_Tresca(model&, const std::string&, const phyperelastic_law&, const std::string&, const mesh_fem&, model_real_plain_vector&, bool)' at getfem_nonlinear_elasticity.cc:1123:18: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void getfem::compute_Von_Mises_or_Tresca(model&, const std::string&, const phyperelastic_law&, const std::string&, const mesh_fem&, model_real_plain_vector&, bool)' at getfem_nonlinear_elasticity.cc:1123:18: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_nonlinear_elasticity.cc -fPIC -DPIC -o getfem_nonlinear_elasticity.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_HHO.lo getfem_HHO.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_HHO.cc -fPIC -DPIC -o .libs/getfem_HHO.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_HHO.cc -fPIC -DPIC -o getfem_HHO.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_contact_and_friction_common.lo getfem_contact_and_friction_common.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_contact_and_friction_common.cc -fPIC -DPIC -o .libs/getfem_contact_and_friction_common.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_contact_and_friction_nodal.lo getfem_contact_and_friction_nodal.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_contact_and_friction_nodal.cc -fPIC -DPIC -o .libs/getfem_contact_and_friction_nodal.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_contact_and_friction_integral.lo getfem_contact_and_friction_integral.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_contact_and_friction_integral.cc -fPIC -DPIC -o .libs/getfem_contact_and_friction_integral.o In file included from /usr/include/c++/12/map:60, from getfem/getfem_generic_assembly.h:42, from getfem/getfem_models.h:42, from getfem/getfem_contact_and_friction_common.h:41, from getfem_contact_and_friction_common.cc:22: /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, getfem::model::var_description>; _KeyOfValue = std::_Select1st, getfem::model::var_description> >; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'bgeot::size_type getfem::model::n_iter_of_variable(const std::string&) const' at getfem/getfem_models.h:499:57, inlined from 'bgeot::size_type getfem::multi_contact_frame::add_master_boundary(const getfem::mesh_im&, bgeot::size_type, const std::string&, const std::string&, const std::string&)' at getfem_contact_and_friction_common.cc:307:7: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = getfem::model::var_description; _Compare = std::less >; _Alloc = std::allocator, getfem::model::var_description> >]', inlined from 'bgeot::size_type getfem::model::n_iter_of_variable(const std::string&) const' at getfem/getfem_models.h:499:57, inlined from 'bgeot::size_type getfem::multi_contact_frame::add_slave_boundary(const getfem::mesh_im&, bgeot::size_type, const std::string&, const std::string&, const std::string&)' at getfem_contact_and_friction_common.cc:336:7: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, getfem::model::var_description>, std::_Select1st, getfem::model::var_description> >, std::less >, std::allocator, getfem::model::var_description> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ./getfem/bgeot_ftool.h:43, from ./getfem/getfem_mesh.h:42, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from getfem/getfem_generic_assembly.h:43, from getfem/getfem_models.h:42, from getfem/getfem_contact_and_friction_nodal.h:41, from getfem_contact_and_friction_nodal.cc:23: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1084:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1094:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gmm/gmm_interface.h:43, from ./gmm/gmm_vector.h:41, from ./gmm/gmm_real_part.h:41, from ./gmm/gmm_kernel.h:43, from ./getfem/bgeot_config.h:50, from ./getfem/bgeot_convex_structure.h:42, from ./getfem/bgeot_mesh_structure.h:42, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43: In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator*, gmm::sub_interval, gmm::sub_index>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix*, sub_interval, sub_index>]' at ./gmm/gmm_def.h:891:35, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix*, sub_interval, sub_index>; L2 = dense_matrix]' at ./gmm/gmm_blas.h:1024:25: ./gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ./gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator*, gmm::sub_interval, gmm::sub_index>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix*, sub_interval, sub_index>]' at ./gmm/gmm_def.h:891:35, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix*, sub_interval, sub_index>; L2 = dense_matrix]' at ./gmm/gmm_blas.h:1024:25: ./gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator*, gmm::sub_interval, gmm::sub_index>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix*, sub_interval, sub_index>]' at ./gmm/gmm_def.h:891:35, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix*, sub_interval, sub_index>; L2 = dense_matrix]' at ./gmm/gmm_blas.h:1024:25: ./gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ./gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator*, gmm::sub_interval, gmm::sub_index>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix*, sub_interval, sub_index>]' at ./gmm/gmm_def.h:891:35, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix*, sub_interval, sub_index>; L2 = dense_matrix]' at ./gmm/gmm_blas.h:1024:25: ./gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from getfem/dal_singleton.h:46, from getfem/bgeot_small_vector.h:40, from getfem/bgeot_rtree.h:42, from getfem_contact_and_friction_integral.cc:22: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ./getfem/bgeot_ftool.h:43, from ./getfem/getfem_mesh.h:42, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from getfem/getfem_generic_assembly.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const getfem::multi_contact_frame::contact_pair&}; _Tp = getfem::multi_contact_frame::contact_pair; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = getfem::multi_contact_frame::contact_pair; _Alloc = std::allocator]', inlined from 'void getfem::multi_contact_frame::compute_contact_pairs()' at getfem_contact_and_friction_common.cc:995:34: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = getfem::multi_contact_frame::contact_pair; _Alloc = std::allocator]', inlined from 'void getfem::multi_contact_frame::compute_contact_pairs()' at getfem_contact_and_friction_common.cc:1253:34: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gmm/gmm_interface.h:43, from ./gmm/gmm_vector.h:41, from ./gmm/gmm_real_part.h:41, from ./gmm/gmm_kernel.h:43, from getfem/bgeot_config.h:50, from getfem/getfem_omp.h:46, from getfem/dal_singleton.h:49: In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_row_matrix_iterator*, gmm::unsorted_sub_index, gmm::sub_interval>::~gen_sub_row_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:81:10, inlined from 'typename gmm::linalg_traits::const_sub_row_type gmm::mat_const_row(const MAT&, bgeot::size_type) [with MAT = gen_sub_row_matrix*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_def.h:871:35, inlined from 'void gmm::copy_mat(const L1&, L2&, row_major, col_major) [with L1 = gen_sub_row_matrix*, unsorted_sub_index, sub_interval>; L2 = col_matrix >]' at ./gmm/gmm_blas.h:1137:38, inlined from 'void gmm::copy(const L1&, L2&, abstract_matrix, abstract_matrix) [with L1 = gen_sub_row_matrix*, unsorted_sub_index, sub_interval>; L2 = col_matrix >]' at ./gmm/gmm_blas.h:1004:13, inlined from 'void gmm::copy(const L1&, L2&) [with L1 = gen_sub_row_matrix*, unsorted_sub_index, sub_interval>; L2 = col_matrix >]' at ./gmm/gmm_blas.h:982:11, inlined from 'void gmm::csc_matrix::init_with(const Matrix&) [with Matrix = gmm::gen_sub_row_matrix*, gmm::unsorted_sub_index, gmm::sub_interval>; T = double; IND_TYPE = unsigned int; int shift = 0]' at ./gmm/gmm_matrix.h:566:9: ./gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ./gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_row_matrix_iterator*, gmm::unsorted_sub_index, gmm::sub_interval>::~gen_sub_row_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:81:10, inlined from 'typename gmm::linalg_traits::const_sub_row_type gmm::mat_const_row(const MAT&, bgeot::size_type) [with MAT = gen_sub_row_matrix*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_def.h:871:35, inlined from 'void gmm::copy_mat(const L1&, L2&, row_major, col_major) [with L1 = gen_sub_row_matrix*, unsorted_sub_index, sub_interval>; L2 = col_matrix >]' at ./gmm/gmm_blas.h:1137:38, inlined from 'void gmm::copy(const L1&, L2&, abstract_matrix, abstract_matrix) [with L1 = gen_sub_row_matrix*, unsorted_sub_index, sub_interval>; L2 = col_matrix >]' at ./gmm/gmm_blas.h:1004:13, inlined from 'void gmm::copy(const L1&, L2&) [with L1 = gen_sub_row_matrix*, unsorted_sub_index, sub_interval>; L2 = col_matrix >]' at ./gmm/gmm_blas.h:982:11, inlined from 'void gmm::csc_matrix::init_with(const Matrix&) [with Matrix = gmm::gen_sub_row_matrix*, gmm::unsorted_sub_index, gmm::sub_interval>; T = double; IND_TYPE = unsigned int; int shift = 0]' at ./gmm/gmm_matrix.h:566:9: ./gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_row_matrix_iterator*, gmm::unsorted_sub_index, gmm::sub_interval>::~gen_sub_row_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:81:10, inlined from 'typename gmm::linalg_traits::const_sub_row_type gmm::mat_const_row(const MAT&, bgeot::size_type) [with MAT = gen_sub_row_matrix*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_def.h:871:35, inlined from 'void gmm::copy_mat(const L1&, L2&, row_major, col_major) [with L1 = gen_sub_row_matrix*, unsorted_sub_index, sub_interval>; L2 = col_matrix >]' at ./gmm/gmm_blas.h:1137:38, inlined from 'void gmm::copy(const L1&, L2&, abstract_matrix, abstract_matrix) [with L1 = gen_sub_row_matrix*, unsorted_sub_index, sub_interval>; L2 = col_matrix >]' at ./gmm/gmm_blas.h:1004:13, inlined from 'void gmm::copy(const L1&, L2&) [with L1 = gen_sub_row_matrix*, unsorted_sub_index, sub_interval>; L2 = col_matrix >]' at ./gmm/gmm_blas.h:982:11, inlined from 'void gmm::csc_matrix::init_with(const Matrix&) [with Matrix = gmm::gen_sub_row_matrix*, gmm::unsorted_sub_index, gmm::sub_interval>; T = double; IND_TYPE = unsigned int; int shift = 0]' at ./gmm/gmm_matrix.h:566:9: ./gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ./gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_row_matrix_iterator*, gmm::unsorted_sub_index, gmm::sub_interval>::~gen_sub_row_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:81:10, inlined from 'typename gmm::linalg_traits::const_sub_row_type gmm::mat_const_row(const MAT&, bgeot::size_type) [with MAT = gen_sub_row_matrix*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_def.h:871:35, inlined from 'void gmm::copy_mat(const L1&, L2&, row_major, col_major) [with L1 = gen_sub_row_matrix*, unsorted_sub_index, sub_interval>; L2 = col_matrix >]' at ./gmm/gmm_blas.h:1137:38, inlined from 'void gmm::copy(const L1&, L2&, abstract_matrix, abstract_matrix) [with L1 = gen_sub_row_matrix*, unsorted_sub_index, sub_interval>; L2 = col_matrix >]' at ./gmm/gmm_blas.h:1004:13, inlined from 'void gmm::copy(const L1&, L2&) [with L1 = gen_sub_row_matrix*, unsorted_sub_index, sub_interval>; L2 = col_matrix >]' at ./gmm/gmm_blas.h:982:11, inlined from 'void gmm::csc_matrix::init_with(const Matrix&) [with Matrix = gmm::gen_sub_row_matrix*, gmm::unsorted_sub_index, gmm::sub_interval>; T = double; IND_TYPE = unsigned int; int shift = 0]' at ./gmm/gmm_matrix.h:566:9: ./gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:133:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::unsorted_sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::select_return::const_sub_col_type, typename gmm::linalg_traits::sub_col_type, MAT*>::return_type gmm::mat_col(MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_def.h:886:56, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = col_matrix >; L2 = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_blas.h:1024:11: ./gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ./gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:133:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::unsorted_sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::select_return::const_sub_col_type, typename gmm::linalg_traits::sub_col_type, MAT*>::return_type gmm::mat_col(MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_def.h:886:56, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = col_matrix >; L2 = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_blas.h:1024:11: ./gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::unsorted_sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::select_return::const_sub_col_type, typename gmm::linalg_traits::sub_col_type, MAT*>::return_type gmm::mat_col(MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_def.h:886:56, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = col_matrix >; L2 = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_blas.h:1024:11: ./gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ./gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::unsorted_sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::select_return::const_sub_col_type, typename gmm::linalg_traits::sub_col_type, MAT*>::return_type gmm::mat_col(MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_def.h:886:56, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = col_matrix >; L2 = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_blas.h:1024:11: ./gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::unsorted_sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::select_return::const_sub_col_type, typename gmm::linalg_traits::sub_col_type, MAT*>::return_type gmm::mat_col(MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_def.h:886:56, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = col_matrix >; L2 = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_blas.h:1024:11: ./gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ./gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::unsorted_sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::select_return::const_sub_col_type, typename gmm::linalg_traits::sub_col_type, MAT*>::return_type gmm::mat_col(MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_def.h:886:56, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = col_matrix >; L2 = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_blas.h:1024:11: ./gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:133:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::unsorted_sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::select_return::const_sub_col_type, typename gmm::linalg_traits::sub_col_type, MAT*>::return_type gmm::mat_col(MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_def.h:886:56, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = col_matrix >; L2 = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_blas.h:1024:11: ./gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ./gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:133:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::unsorted_sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::select_return::const_sub_col_type, typename gmm::linalg_traits::sub_col_type, MAT*>::return_type gmm::mat_col(MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_def.h:886:56, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = col_matrix >; L2 = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_blas.h:1024:11: ./gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_interval, gmm::unsorted_sub_index>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::select_return::const_sub_col_type, typename gmm::linalg_traits::sub_col_type, MAT*>::return_type gmm::mat_col(MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_interval, unsorted_sub_index>]' at ./gmm/gmm_def.h:886:56, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = col_matrix >; L2 = gen_sub_col_matrix >*, sub_interval, unsorted_sub_index>]' at ./gmm/gmm_blas.h:1024:11: ./gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ./gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_interval, gmm::unsorted_sub_index>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::select_return::const_sub_col_type, typename gmm::linalg_traits::sub_col_type, MAT*>::return_type gmm::mat_col(MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_interval, unsorted_sub_index>]' at ./gmm/gmm_def.h:886:56, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = col_matrix >; L2 = gen_sub_col_matrix >*, sub_interval, unsorted_sub_index>]' at ./gmm/gmm_blas.h:1024:11: ./gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_interval, gmm::unsorted_sub_index>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::select_return::const_sub_col_type, typename gmm::linalg_traits::sub_col_type, MAT*>::return_type gmm::mat_col(MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_interval, unsorted_sub_index>]' at ./gmm/gmm_def.h:886:56, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = col_matrix >; L2 = gen_sub_col_matrix >*, sub_interval, unsorted_sub_index>]' at ./gmm/gmm_blas.h:1024:11: ./gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ./gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_interval, gmm::unsorted_sub_index>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::select_return::const_sub_col_type, typename gmm::linalg_traits::sub_col_type, MAT*>::return_type gmm::mat_col(MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_interval, unsorted_sub_index>]' at ./gmm/gmm_def.h:886:56, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = col_matrix >; L2 = gen_sub_col_matrix >*, sub_interval, unsorted_sub_index>]' at ./gmm/gmm_blas.h:1024:11: ./gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1084:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1094:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_contact_and_friction_nodal.cc -fPIC -DPIC -o getfem_contact_and_friction_nodal.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_contact_and_friction_common.cc -fPIC -DPIC -o getfem_contact_and_friction_common.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_contact_and_friction_integral.cc -fPIC -DPIC -o getfem_contact_and_friction_integral.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_contact_and_friction_large_sliding.lo getfem_contact_and_friction_large_sliding.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_contact_and_friction_large_sliding.cc -fPIC -DPIC -o .libs/getfem_contact_and_friction_large_sliding.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_plasticity.lo getfem_plasticity.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_plasticity.cc -fPIC -DPIC -o .libs/getfem_plasticity.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_omp.lo getfem_omp.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_omp.cc -fPIC -DPIC -o .libs/getfem_omp.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_omp.cc -fPIC -DPIC -o getfem_omp.o >/dev/null 2>&1 In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/algorithm:61, from ./gmm/gmm_std.h:115, from ./gmm/gmm_except.h:43, from ./gmm/gmm_ref.h:46, from ./getfem/bgeot_convex_structure.h:41, from ./getfem/bgeot_mesh_structure.h:42, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from getfem/getfem_generic_assembly.h:43, from getfem/getfem_models.h:42, from getfem_plasticity.cc:24: /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Distance = int; _Tp = double; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_level_set_contact.lo getfem_level_set_contact.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_level_set_contact.cc -fPIC -DPIC -o .libs/getfem_level_set_contact.o In file included from /usr/include/c++/12/vector:70, from getfem/dal_singleton.h:46, from getfem/bgeot_small_vector.h:40, from getfem/bgeot_rtree.h:42, from getfem_contact_and_friction_large_sliding.cc:22: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1084:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1094:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_contact_and_friction_large_sliding.cc -fPIC -DPIC -o getfem_contact_and_friction_large_sliding.o >/dev/null 2>&1 In file included from ./gmm/gmm_ref.h:46, from ./gmm/gmm_def.h:40, from ./gmm/gmm_kernel.h:41, from ./getfem/getfem_assembling_tensors.h:40, from ./getfem/getfem_assembling.h:45, from ./getfem/getfem_level_set_contact.h:50, from getfem_level_set_contact.cc:22: ./gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ./gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ./getfem/getfem_model_solvers.h:43, from ./getfem/getfem_level_set_contact.h:52: ./gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ./gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ./gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ./gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ./gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ./gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ./gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ./gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ./gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ./gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ./gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ./gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In file included from /usr/include/c++/12/string:53, from /usr/include/c++/12/bitset:47, from ./getfem/getfem_mesh.h:41: In copy constructor 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]', inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::__cxx11::basic_string; _Args = {const std::__cxx11::basic_string, std::allocator >&}; _Tp = std::__cxx11::basic_string]' at /usr/include/c++/12/bits/new_allocator.h:175:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::__cxx11::basic_string; _Args = {const std::__cxx11::basic_string, std::allocator >&}; _Tp = std::__cxx11::basic_string]' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1281:30, inlined from 'bgeot::size_type getfem::add_elastoplasticity_brick(model&, const mesh_im&, const pconstraints_projection&, const std::string&, const std::string&, const std::string&, const std::string&, const std::string&, const std::string&, bgeot::size_type)' at getfem_plasticity.cc:2200:17: /usr/include/c++/12/bits/basic_string.h:540:7: warning: array subscript 1 is outside array bounds of 'std::__cxx11::basic_string [1]' [-Warray-bounds] 540 | basic_string(const basic_string& __str) | ^~~~~~~~~~~~ In file included from /usr/include/arm-linux-gnueabihf/c++/12/bits/c++allocator.h:33, from /usr/include/c++/12/bits/allocator.h:46, from /usr/include/c++/12/bits/stl_tree.h:64, from /usr/include/c++/12/map:60, from getfem/getfem_generic_assembly.h:42: In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__cxx11::basic_string]', inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__cxx11::basic_string]' at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:378:33, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:395:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:332:26, inlined from 'std::vector<_Tp, _Alloc>::vector(size_type, const value_type&, const allocator_type&) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:566:47, inlined from 'bgeot::size_type getfem::add_elastoplasticity_brick(model&, const mesh_im&, const pconstraints_projection&, const std::string&, const std::string&, const std::string&, const std::string&, const std::string&, const std::string&, bgeot::size_type)' at getfem_plasticity.cc:2199:40: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 24 into object of size 24 allocated by 'operator new' 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In constructor 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_Alloc_hider::_Alloc_hider(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer, _Alloc&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]', inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/12/bits/basic_string.h:541:9, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::__cxx11::basic_string; _Args = {const std::__cxx11::basic_string, std::allocator >&}; _Tp = std::__cxx11::basic_string]' at /usr/include/c++/12/bits/new_allocator.h:175:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::__cxx11::basic_string; _Args = {const std::__cxx11::basic_string, std::allocator >&}; _Tp = std::__cxx11::basic_string]' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1281:30, inlined from 'bgeot::size_type getfem::add_elastoplasticity_brick(model&, const mesh_im&, const pconstraints_projection&, const std::string&, const std::string&, const std::string&, const std::string&, const std::string&, const std::string&, bgeot::size_type)' at getfem_plasticity.cc:2200:17: /usr/include/c++/12/bits/basic_string.h:203:9: warning: array subscript 6 is outside array bounds of 'std::__cxx11::basic_string [1]' [-Warray-bounds] 203 | _Alloc_hider(pointer __dat, _Alloc&& __a = _Alloc()) | ^~~~~~~~~~~~ In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__cxx11::basic_string]', inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__cxx11::basic_string]' at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:378:33, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:395:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:332:26, inlined from 'std::vector<_Tp, _Alloc>::vector(size_type, const value_type&, const allocator_type&) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:566:47, inlined from 'bgeot::size_type getfem::add_elastoplasticity_brick(model&, const mesh_im&, const pconstraints_projection&, const std::string&, const std::string&, const std::string&, const std::string&, const std::string&, const std::string&, bgeot::size_type)' at getfem_plasticity.cc:2199:40: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 24 into object of size 24 allocated by 'operator new' 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In constructor 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::_Alloc_hider::_Alloc_hider(std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::pointer, _Alloc&&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]', inlined from 'std::__cxx11::basic_string<_CharT, _Traits, _Alloc>::basic_string(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&) [with _CharT = char; _Traits = std::char_traits; _Alloc = std::allocator]' at /usr/include/c++/12/bits/basic_string.h:541:9, inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = std::__cxx11::basic_string; _Args = {const std::__cxx11::basic_string, std::allocator >&}; _Tp = std::__cxx11::basic_string]' at /usr/include/c++/12/bits/new_allocator.h:175:4, inlined from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = std::__cxx11::basic_string; _Args = {const std::__cxx11::basic_string, std::allocator >&}; _Tp = std::__cxx11::basic_string]' at /usr/include/c++/12/bits/alloc_traits.h:516:17, inlined from 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:1281:30, inlined from 'bgeot::size_type getfem::add_elastoplasticity_brick(model&, const mesh_im&, const pconstraints_projection&, const std::string&, const std::string&, const std::string&, const std::string&, const std::string&, const std::string&, bgeot::size_type)' at getfem_plasticity.cc:2200:17: /usr/include/c++/12/bits/basic_string.h:204:43: warning: array subscript 6 is outside array bounds of 'std::__cxx11::basic_string [1]' [-Warray-bounds] 204 | : allocator_type(std::move(__a)), _M_p(__dat) { } | ^~~~~~~~~~~ In member function '_Tp* std::__new_allocator<_Tp>::allocate(size_type, const void*) [with _Tp = std::__cxx11::basic_string]', inlined from 'static _Tp* std::allocator_traits >::allocate(allocator_type&, size_type) [with _Tp = std::__cxx11::basic_string]' at /usr/include/c++/12/bits/alloc_traits.h:464:28, inlined from 'std::_Vector_base<_Tp, _Alloc>::pointer std::_Vector_base<_Tp, _Alloc>::_M_allocate(std::size_t) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:378:33, inlined from 'void std::_Vector_base<_Tp, _Alloc>::_M_create_storage(std::size_t) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:395:44, inlined from 'std::_Vector_base<_Tp, _Alloc>::_Vector_base(std::size_t, const allocator_type&) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:332:26, inlined from 'std::vector<_Tp, _Alloc>::vector(size_type, const value_type&, const allocator_type&) [with _Tp = std::__cxx11::basic_string; _Alloc = std::allocator >]' at /usr/include/c++/12/bits/stl_vector.h:566:47, inlined from 'bgeot::size_type getfem::add_elastoplasticity_brick(model&, const mesh_im&, const pconstraints_projection&, const std::string&, const std::string&, const std::string&, const std::string&, const std::string&, const std::string&, bgeot::size_type)' at getfem_plasticity.cc:2199:40: /usr/include/c++/12/bits/new_allocator.h:137:55: note: at offset 24 into object of size 24 allocated by 'operator new' 137 | return static_cast<_Tp*>(_GLIBCXX_OPERATOR_NEW(__n * sizeof(_Tp))); | ^ In file included from /usr/include/c++/12/vector:70, from ./getfem/bgeot_ftool.h:43, from ./getfem/getfem_mesh.h:42: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1084:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1094:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/algorithm:61, from ./gmm/gmm_std.h:115, from ./gmm/gmm_except.h:43: /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1844 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:60, from ./gmm/gmm_vector.h:40, from ./gmm/gmm_real_part.h:41, from ./gmm/gmm_kernel.h:43: /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::wa(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:756:36, inlined from 'gmm::ref_elt_vector& gmm::ref_elt_vector::operator+=(T) [with T = double; V = gmm::wsvector]' at ./gmm/gmm_vector.h:68:15, inlined from 'void gmm::add(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ./gmm/gmm_blas.h:1595:48: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void getfem::compute_elastoplasticity_Von_Mises_or_Tresca(model&, const std::string&, const mesh_fem&, model_real_plain_vector&, bool)' at getfem_plasticity.cc:2307:18: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void getfem::compute_elastoplasticity_Von_Mises_or_Tresca(model&, const std::string&, const mesh_fem&, model_real_plain_vector&, bool)' at getfem_plasticity.cc:2307:18: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_plasticity.cc -fPIC -DPIC -o getfem_plasticity.o >/dev/null 2>&1 In file included from /usr/include/c++/12/vector:70, from ./gmm/gmm_std.h:116: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1084:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1094:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ./gmm/gmm_interface.h:43, from ./gmm/gmm_vector.h:41: In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:133:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::unsorted_sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::select_return::const_sub_col_type, typename gmm::linalg_traits::sub_col_type, MAT*>::return_type gmm::mat_col(MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_def.h:886:56, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = col_matrix >; L2 = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_blas.h:1024:11: ./gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ./gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:133:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::unsorted_sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::select_return::const_sub_col_type, typename gmm::linalg_traits::sub_col_type, MAT*>::return_type gmm::mat_col(MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_def.h:886:56, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = col_matrix >; L2 = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_blas.h:1024:11: ./gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::unsorted_sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::select_return::const_sub_col_type, typename gmm::linalg_traits::sub_col_type, MAT*>::return_type gmm::mat_col(MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_def.h:886:56, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = col_matrix >; L2 = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_blas.h:1024:11: ./gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ./gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::unsorted_sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::select_return::const_sub_col_type, typename gmm::linalg_traits::sub_col_type, MAT*>::return_type gmm::mat_col(MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_def.h:886:56, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = col_matrix >; L2 = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_blas.h:1024:11: ./gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::unsorted_sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::select_return::const_sub_col_type, typename gmm::linalg_traits::sub_col_type, MAT*>::return_type gmm::mat_col(MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_def.h:886:56, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = col_matrix >; L2 = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_blas.h:1024:11: ./gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ./gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:134:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::unsorted_sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::select_return::const_sub_col_type, typename gmm::linalg_traits::sub_col_type, MAT*>::return_type gmm::mat_col(MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_def.h:886:56, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = col_matrix >; L2 = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_blas.h:1024:11: ./gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:133:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::unsorted_sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::select_return::const_sub_col_type, typename gmm::linalg_traits::sub_col_type, MAT*>::return_type gmm::mat_col(MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_def.h:886:56, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = col_matrix >; L2 = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_blas.h:1024:11: ./gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ./gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ./gmm/gmm_sub_index.h:133:32, inlined from 'gmm::unsorted_sub_index::~unsorted_sub_index()' at ./gmm/gmm_sub_index.h:150:10, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::unsorted_sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ./gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::select_return::const_sub_col_type, typename gmm::linalg_traits::sub_col_type, MAT*>::return_type gmm::mat_col(MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_def.h:886:56, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = col_matrix >; L2 = gen_sub_col_matrix >*, unsorted_sub_index, sub_interval>]' at ./gmm/gmm_blas.h:1024:11: ./gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_im_data.lo getfem_im_data.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_im_data.cc -fPIC -DPIC -o .libs/getfem_im_data.o /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void gmm::ij_sparse_matrix::store(const L&, bgeot::size_type) [with L = gmm::rsvector; T = double]' at ./gmm/gmm_MUMPS_interface.h:86:61, inlined from 'void gmm::ij_sparse_matrix::build_from(const L&, gmm::col_major) [with L = gmm::col_matrix >; T = double]' at ./gmm/gmm_MUMPS_interface.h:97:14, inlined from 'gmm::ij_sparse_matrix::ij_sparse_matrix(const L&, bool) [with L = gmm::col_matrix >; T = double]' at ./gmm/gmm_MUMPS_interface.h:105:17, inlined from 'bool gmm::MUMPS_solve(const MAT&, const VECTX&, const VECTB&, bool, bool) [with MAT = col_matrix >; VECTX = std::vector; VECTB = std::vector]' at ./gmm/gmm_MUMPS_interface.h:180:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = double]' at ./gmm/gmm_vector.h:748:34: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilutp.h:141:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ./getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilutp.h:141:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ./getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilutp.h:162:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ./getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilutp.h:163:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ./getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ./getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ./getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:190:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ./getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:191:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ./gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ./getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_im_data.cc -fPIC -DPIC -o getfem_im_data.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_level_set_contact.cc -fPIC -DPIC -o getfem_level_set_contact.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_continuation.lo getfem_continuation.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_continuation.cc -fPIC -DPIC -o .libs/getfem_continuation.o In file included from ./gmm/gmm_ref.h:46, from ./getfem/bgeot_convex_structure.h:41, from ./getfem/bgeot_mesh_structure.h:42, from ./getfem/bgeot_mesh.h:41, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_interpolation.h:42, from ./getfem/getfem_generic_assembly.h:43, from ./getfem/getfem_models.h:42, from ./getfem/getfem_model_solvers.h:42, from getfem/getfem_continuation.h:42, from getfem_continuation.cc:30: ./gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ./gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ./getfem/getfem_model_solvers.h:43: ./gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ./gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ./gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ./gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ./gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ./gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ./gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ./gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ./gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ./gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ./gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ./gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ./gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_continuation.cc -fPIC -DPIC -o getfem_continuation.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -version-info 5:4:0 -Wl,-z,relro -Wl,-z,now -o libgetfem.la -rpath /usr/lib/arm-linux-gnueabihf dal_backtrace.lo dal_bit_vector.lo dal_singleton.lo dal_static_stored_objects.lo bgeot_convex_structure.lo bgeot_convex_ref_simplexified.lo bgeot_convex_ref.lo bgeot_geometric_trans.lo bgeot_geotrans_inv.lo bgeot_kdtree.lo bgeot_mesh_structure.lo bgeot_rtree.lo bgeot_node_tab.lo bgeot_small_vector.lo bgeot_sparse_tensors.lo bgeot_torus.lo bgeot_poly.lo bgeot_poly_composite.lo bgeot_ftool.lo getfem_models.lo getfem_model_solvers.lo getfem_superlu.lo getfem_mesh.lo getfem_mesh_region.lo getfem_context.lo getfem_mesh_fem.lo getfem_mesh_im.lo getfem_integration.lo getfem_integration_composite.lo getfem_global_function.lo getfem_fem.lo getfem_interpolated_fem.lo getfem_projected_fem.lo getfem_fem_global_function.lo getfem_mesh_fem_global_function.lo getfem_fem_composite.lo getfem_mat_elem.lo getfem_mat_elem_type.lo getfem_level_set.lo getfem_locale.lo getfem_mesh_level_set.lo getfem_mesh_im_level_set.lo getfem_mesh_fem_level_set.lo getfem_mesh_fem_product.lo getfem_mesh_fem_sum.lo getfem_fem_level_set.lo getfem_partial_mesh_fem.lo getfem_torus.lo getfem_mesh_slicers.lo getfem_mesh_slice.lo getfem_regular_meshes.lo getfem_import.lo getfem_interpolation.lo getfem_error_estimate.lo getfem_export.lo getfem_assembling_tensors.lo getfem_generic_assembly_tree.lo getfem_generic_assembly_functions_and_operators.lo getfem_generic_assembly_semantic.lo getfem_generic_assembly_workspace.lo getfem_generic_assembly_compile_and_exec.lo getfem_generic_assembly_interpolation.lo getfem_mesher.lo getfem_fourth_order.lo getfem_nonlinear_elasticity.lo getfem_linearized_plates.lo getfem_HHO.lo getfem_contact_and_friction_common.lo getfem_contact_and_friction_nodal.lo getfem_contact_and_friction_integral.lo getfem_contact_and_friction_large_sliding.lo getfem_plasticity.lo getfem_omp.lo getfem_level_set_contact.lo getfem_im_data.lo getfem_continuation.lo -lsuperlu -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/12/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/12/crtbeginS.o .libs/dal_backtrace.o .libs/dal_bit_vector.o .libs/dal_singleton.o .libs/dal_static_stored_objects.o .libs/bgeot_convex_structure.o .libs/bgeot_convex_ref_simplexified.o .libs/bgeot_convex_ref.o .libs/bgeot_geometric_trans.o .libs/bgeot_geotrans_inv.o .libs/bgeot_kdtree.o .libs/bgeot_mesh_structure.o .libs/bgeot_rtree.o .libs/bgeot_node_tab.o .libs/bgeot_small_vector.o .libs/bgeot_sparse_tensors.o .libs/bgeot_torus.o .libs/bgeot_poly.o .libs/bgeot_poly_composite.o .libs/bgeot_ftool.o .libs/getfem_models.o .libs/getfem_model_solvers.o .libs/getfem_superlu.o .libs/getfem_mesh.o .libs/getfem_mesh_region.o .libs/getfem_context.o .libs/getfem_mesh_fem.o .libs/getfem_mesh_im.o .libs/getfem_integration.o .libs/getfem_integration_composite.o .libs/getfem_global_function.o .libs/getfem_fem.o .libs/getfem_interpolated_fem.o .libs/getfem_projected_fem.o .libs/getfem_fem_global_function.o .libs/getfem_mesh_fem_global_function.o .libs/getfem_fem_composite.o .libs/getfem_mat_elem.o .libs/getfem_mat_elem_type.o .libs/getfem_level_set.o .libs/getfem_locale.o .libs/getfem_mesh_level_set.o .libs/getfem_mesh_im_level_set.o .libs/getfem_mesh_fem_level_set.o .libs/getfem_mesh_fem_product.o .libs/getfem_mesh_fem_sum.o .libs/getfem_fem_level_set.o .libs/getfem_partial_mesh_fem.o .libs/getfem_torus.o .libs/getfem_mesh_slicers.o .libs/getfem_mesh_slice.o .libs/getfem_regular_meshes.o .libs/getfem_import.o .libs/getfem_interpolation.o .libs/getfem_error_estimate.o .libs/getfem_export.o .libs/getfem_assembling_tensors.o .libs/getfem_generic_assembly_tree.o .libs/getfem_generic_assembly_functions_and_operators.o .libs/getfem_generic_assembly_semantic.o .libs/getfem_generic_assembly_workspace.o .libs/getfem_generic_assembly_compile_and_exec.o .libs/getfem_generic_assembly_interpolation.o .libs/getfem_mesher.o .libs/getfem_fourth_order.o .libs/getfem_nonlinear_elasticity.o .libs/getfem_linearized_plates.o .libs/getfem_HHO.o .libs/getfem_contact_and_friction_common.o .libs/getfem_contact_and_friction_nodal.o .libs/getfem_contact_and_friction_integral.o .libs/getfem_contact_and_friction_large_sliding.o .libs/getfem_plasticity.o .libs/getfem_omp.o .libs/getfem_level_set_contact.o .libs/getfem_im_data.o .libs/getfem_continuation.o -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas -L/usr/lib/gcc/arm-linux-gnueabihf/12 -L/usr/lib/gcc/arm-linux-gnueabihf/12/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/12/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/12/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/12/../../../arm-linux-gnueabihf/crtn.o -g -O2 -fstack-protector-strong -O3 -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libgetfem.so.5 -o .libs/libgetfem.so.5.0.4 libtool: link: (cd ".libs" && rm -f "libgetfem.so.5" && ln -s "libgetfem.so.5.0.4" "libgetfem.so.5") libtool: link: (cd ".libs" && rm -f "libgetfem.so" && ln -s "libgetfem.so.5.0.4" "libgetfem.so") libtool: link: ar cr .libs/libgetfem.a dal_backtrace.o dal_bit_vector.o dal_singleton.o dal_static_stored_objects.o bgeot_convex_structure.o bgeot_convex_ref_simplexified.o bgeot_convex_ref.o bgeot_geometric_trans.o bgeot_geotrans_inv.o bgeot_kdtree.o bgeot_mesh_structure.o bgeot_rtree.o bgeot_node_tab.o bgeot_small_vector.o bgeot_sparse_tensors.o bgeot_torus.o bgeot_poly.o bgeot_poly_composite.o bgeot_ftool.o getfem_models.o getfem_model_solvers.o getfem_superlu.o getfem_mesh.o getfem_mesh_region.o getfem_context.o getfem_mesh_fem.o getfem_mesh_im.o getfem_integration.o getfem_integration_composite.o getfem_global_function.o getfem_fem.o getfem_interpolated_fem.o getfem_projected_fem.o getfem_fem_global_function.o getfem_mesh_fem_global_function.o getfem_fem_composite.o getfem_mat_elem.o getfem_mat_elem_type.o getfem_level_set.o getfem_locale.o getfem_mesh_level_set.o getfem_mesh_im_level_set.o getfem_mesh_fem_level_set.o getfem_mesh_fem_product.o getfem_mesh_fem_sum.o getfem_fem_level_set.o getfem_partial_mesh_fem.o getfem_torus.o getfem_mesh_slicers.o getfem_mesh_slice.o getfem_regular_meshes.o getfem_import.o getfem_interpolation.o getfem_error_estimate.o getfem_export.o getfem_assembling_tensors.o getfem_generic_assembly_tree.o getfem_generic_assembly_functions_and_operators.o getfem_generic_assembly_semantic.o getfem_generic_assembly_workspace.o getfem_generic_assembly_compile_and_exec.o getfem_generic_assembly_interpolation.o getfem_mesher.o getfem_fourth_order.o getfem_nonlinear_elasticity.o getfem_linearized_plates.o getfem_HHO.o getfem_contact_and_friction_common.o getfem_contact_and_friction_nodal.o getfem_contact_and_friction_integral.o getfem_contact_and_friction_large_sliding.o getfem_plasticity.o getfem_omp.o getfem_level_set_contact.o getfem_im_data.o getfem_continuation.o libtool: link: ranlib .libs/libgetfem.a libtool: link: ( cd ".libs" && rm -f "libgetfem.la" && ln -s "../libgetfem.la" "libgetfem.la" ) make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/src' Making all in tests make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/tests' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/tests' Making all in interface make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface' Making all in src make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/src' Making all in . make[5]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/src' /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_interface.lo getfem_interface.cc /bin/bash ../../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fPIC -c -o gfi_array.lo gfi_array.c /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfemint.lo getfemint.cc libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fPIC -c gfi_array.c -fPIC -DPIC -o .libs/gfi_array.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_interface.cc -fPIC -DPIC -o .libs/getfem_interface.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfemint.cc -fPIC -DPIC -o .libs/getfemint.o libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fPIC -c gfi_array.c -fPIC -DPIC -o gfi_array.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfemint_misc.lo getfemint_misc.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfemint_misc.cc -fPIC -DPIC -o .libs/getfemint_misc.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_interface.cc -fPIC -DPIC -o getfem_interface.o >/dev/null 2>&1 In file included from ../../src/gmm/gmm_ref.h:46, from ../../src/gmm/gmm_def.h:40, from ../../src/gmm/gmm_kernel.h:41, from ../../src/getfem/getfem_mesh_slicers.h:53, from ../../src/getfem/getfem_mesh_slice.h:40, from getfemint.cc:22: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../../src/getfem/getfem_model_solvers.h:43, from ../../src/getfem/getfem_continuation.h:42, from getfemint.cc:26: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_spmat.lo gf_spmat.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_spmat.cc -fPIC -DPIC -o .libs/gf_spmat.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfemint_misc.cc -fPIC -DPIC -o getfemint_misc.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfemint.cc -fPIC -DPIC -o getfemint.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_spmat.cc -fPIC -DPIC -o gf_spmat.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_spmat_set.lo gf_spmat_set.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_spmat_set.cc -fPIC -DPIC -o .libs/gf_spmat_set.o /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_spmat_get.lo gf_spmat_get.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_spmat_get.cc -fPIC -DPIC -o .libs/gf_spmat_get.o /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_linsolve.lo gf_linsolve.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_linsolve.cc -fPIC -DPIC -o .libs/gf_linsolve.o In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_gsparse.h:36, from gf_spmat_set.cc:22: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_ >&}; _Tp = gmm::elt_rsvector_ >; _Alloc = std::allocator > >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_ >; _Alloc = std::allocator > >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = std::complex]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_ >; _Alloc = std::allocator > >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = std::complex]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_gsparse.h:36, from gf_linsolve.cc:22: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from gf_linsolve.cc:28: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In file included from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_gsparse.h:36, from gf_spmat_get.cc:22: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from gf_spmat_get.cc:26: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_spmat_set.cc -fPIC -DPIC -o gf_spmat_set.o >/dev/null 2>&1 In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::complex&}; _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void gmm::ij_sparse_matrix::store(const L&, bgeot::size_type) [with L = gmm::cs_vector_ref*, const unsigned int*, 0>; T = std::complex]' at ../../src/gmm/gmm_MUMPS_interface.h:86:61, inlined from 'void gmm::ij_sparse_matrix::build_from(const L&, gmm::col_major) [with L = gmm::csc_matrix_ref*, const unsigned int*, const unsigned int*>; T = std::complex]' at ../../src/gmm/gmm_MUMPS_interface.h:97:14, inlined from 'gmm::ij_sparse_matrix::ij_sparse_matrix(const L&, bool) [with L = gmm::csc_matrix_ref*, const unsigned int*, const unsigned int*>; T = std::complex]' at ../../src/gmm/gmm_MUMPS_interface.h:105:17, inlined from 'bool gmm::MUMPS_solve(const MAT&, const VECTX&, const VECTB&, bool, bool) [with MAT = csc_matrix_ref*, const unsigned int*, const unsigned int*>; VECTX = getfemint::garray >; VECTB = getfemint::garray >]' at ../../src/gmm/gmm_MUMPS_interface.h:180:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void gmm::ij_sparse_matrix::store(const L&, bgeot::size_type) [with L = gmm::cs_vector_ref; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:86:61, inlined from 'void gmm::ij_sparse_matrix::build_from(const L&, gmm::col_major) [with L = gmm::csc_matrix_ref; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:97:14, inlined from 'gmm::ij_sparse_matrix::ij_sparse_matrix(const L&, bool) [with L = gmm::csc_matrix_ref; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:105:17, inlined from 'bool gmm::MUMPS_solve(const MAT&, const VECTX&, const VECTB&, bool, bool) [with MAT = csc_matrix_ref; VECTX = getfemint::garray; VECTB = getfemint::garray]' at ../../src/gmm/gmm_MUMPS_interface.h:180:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::complex&}; _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void gmm::ij_sparse_matrix::store(const L&, bgeot::size_type) [with L = gmm::cs_vector_ref*, const unsigned int*, 0>; T = std::complex]' at ../../src/gmm/gmm_MUMPS_interface.h:86:61, inlined from 'void gmm::ij_sparse_matrix::build_from(const L&, gmm::col_major) [with L = gmm::csc_matrix_ref*, const unsigned int*, const unsigned int*>; T = std::complex]' at ../../src/gmm/gmm_MUMPS_interface.h:97:14, inlined from 'gmm::ij_sparse_matrix::ij_sparse_matrix(const L&, bool) [with L = gmm::csc_matrix_ref*, const unsigned int*, const unsigned int*>; T = std::complex]' at ../../src/gmm/gmm_MUMPS_interface.h:105:17, inlined from 'T gmm::MUMPS_determinant(const MAT&, int&, bool, bool) [with MAT = csc_matrix_ref*, const unsigned int*, const unsigned int*>; T = std::complex]' at ../../src/gmm/gmm_MUMPS_interface.h:282:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void gmm::ij_sparse_matrix::store(const L&, bgeot::size_type) [with L = gmm::cs_vector_ref; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:86:61, inlined from 'void gmm::ij_sparse_matrix::build_from(const L&, gmm::col_major) [with L = gmm::csc_matrix_ref; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:97:14, inlined from 'gmm::ij_sparse_matrix::ij_sparse_matrix(const L&, bool) [with L = gmm::csc_matrix_ref; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:105:17, inlined from 'T gmm::MUMPS_determinant(const MAT&, int&, bool, bool) [with MAT = csc_matrix_ref; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:282:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_linsolve.cc -fPIC -DPIC -o gf_linsolve.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_spmat_get.cc -fPIC -DPIC -o gf_spmat_get.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_util.lo gf_util.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_util.cc -fPIC -DPIC -o .libs/gf_util.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_util.cc -fPIC -DPIC -o gf_util.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_cont_struct.lo gf_cont_struct.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_cont_struct.cc -fPIC -DPIC -o .libs/gf_cont_struct.o /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_cont_struct_get.lo gf_cont_struct_get.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_cont_struct_get.cc -fPIC -DPIC -o .libs/gf_cont_struct_get.o In file included from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_cont_struct.cc:22: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../../src/getfem/getfem_model_solvers.h:43, from ../../src/getfem/getfem_continuation.h:42, from gf_cont_struct.cc:24: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_cvstruct_get.lo gf_cvstruct_get.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_cvstruct_get.cc -fPIC -DPIC -o .libs/gf_cvstruct_get.o In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/algorithm:61, from ../../src/gmm/gmm_std.h:115, from ../../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1844 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:60, from ../../src/gmm/gmm_vector.h:40, from ../../src/gmm/gmm_real_part.h:41, from ../../src/gmm/gmm_kernel.h:43, from ../../src/getfem/bgeot_config.h:50: /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:756:36, inlined from 'gmm::ref_elt_vector& gmm::ref_elt_vector::operator+=(T) [with T = double; V = gmm::wsvector]' at ../../src/gmm/gmm_vector.h:68:15, inlined from 'void gmm::add(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ../../src/gmm/gmm_blas.h:1595:48: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_misc.h:35, from gf_cont_struct_get.cc:22: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../../src/getfem/getfem_model_solvers.h:43, from ../../src/getfem/getfem_continuation.h:42, from gf_cont_struct_get.cc:25: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_cvstruct_get.cc -fPIC -DPIC -o gf_cvstruct_get.o >/dev/null 2>&1 In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void gmm::ij_sparse_matrix::store(const L&, bgeot::size_type) [with L = gmm::rsvector; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:86:61, inlined from 'void gmm::ij_sparse_matrix::build_from(const L&, gmm::col_major) [with L = gmm::col_matrix >; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:97:14, inlined from 'gmm::ij_sparse_matrix::ij_sparse_matrix(const L&, bool) [with L = gmm::col_matrix >; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:105:17, inlined from 'bool gmm::MUMPS_solve(const MAT&, const VECTX&, const VECTB&, bool, bool) [with MAT = col_matrix >; VECTX = std::vector; VECTB = std::vector]' at ../../src/gmm/gmm_MUMPS_interface.h:180:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:748:34: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_geotrans.lo gf_geotrans.cc In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_geotrans.cc -fPIC -DPIC -o .libs/gf_geotrans.o /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:141:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:141:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:162:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:163:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:190:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:191:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'bool getfem::virtual_cont_struct::insert_tangent_sing(const VECT&, double) [with VECT = std::vector; MAT = gmm::col_matrix >]' at ../../src/getfem/getfem_continuation.h:881:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'bool getfem::virtual_cont_struct::insert_tangent_predict(const VECT&, double) [with VECT = std::vector; MAT = gmm::col_matrix >]' at ../../src/getfem/getfem_continuation.h:907:33, inlined from 'void getfem::virtual_cont_struct::treat_nonsmooth_point(const VECT&, double, const VECT&, double, bool) [with VECT = std::vector; MAT = gmm::col_matrix >]' at ../../src/getfem/getfem_continuation.h:544:39: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'bool getfem::virtual_cont_struct::insert_tangent_sing(const VECT&, double) [with VECT = std::vector; MAT = gmm::col_matrix >]' at ../../src/getfem/getfem_continuation.h:881:30, inlined from 'void getfem::virtual_cont_struct::treat_nonsmooth_point(const VECT&, double, const VECT&, double, bool) [with VECT = std::vector; MAT = gmm::col_matrix >]' at ../../src/getfem/getfem_continuation.h:551:40: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/map:60, from ../../src/gmm/gmm_vector.h:40, from ../../src/gmm/gmm_real_part.h:41, from ../../src/gmm/gmm_kernel.h:43, from ../../src/getfem/bgeot_config.h:50: /usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_cont_struct.cc -fPIC -DPIC -o gf_cont_struct.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_geotrans.cc -fPIC -DPIC -o gf_geotrans.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_cont_struct_get.cc -fPIC -DPIC -o gf_cont_struct_get.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_geotrans_get.lo gf_geotrans_get.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_geotrans_get.cc -fPIC -DPIC -o .libs/gf_geotrans_get.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_geotrans_get.cc -fPIC -DPIC -o gf_geotrans_get.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_compute.lo gf_compute.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_compute.cc -fPIC -DPIC -o .libs/gf_compute.o /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_fem.lo gf_mesh_fem.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_fem.cc -fPIC -DPIC -o .libs/gf_mesh_fem.o /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_fem_set.lo gf_mesh_fem_set.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_fem_set.cc -fPIC -DPIC -o .libs/gf_mesh_fem_set.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_fem.cc -fPIC -DPIC -o gf_mesh_fem.o >/dev/null 2>&1 In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_misc.h:35, from gf_mesh_fem_set.cc:22: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_fem_set.cc -fPIC -DPIC -o gf_mesh_fem_set.o >/dev/null 2>&1 In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_misc.h:35, from gf_compute.cc:22: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1084:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1094:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_fem_get.lo gf_mesh_fem_get.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_fem_get.cc -fPIC -DPIC -o .libs/gf_mesh_fem_get.o In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_im.lo gf_mesh_im.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_im.cc -fPIC -DPIC -o .libs/gf_mesh_im.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_compute.cc -fPIC -DPIC -o gf_compute.o >/dev/null 2>&1 In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/dal_static_stored_objects.h:70, from ../../src/getfem/getfem_fem.h:139, from gf_mesh_fem_get.cc:23: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void getfem::pos_export::write(const VECT&, bgeot::size_type) [with VECT = std::vector]' at ../../src/getfem/getfem_export.h:697:26: /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gf_mesh_fem_get.cc:24: ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_im.cc -fPIC -DPIC -o gf_mesh_im.o >/dev/null 2>&1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_fem_get.cc -fPIC -DPIC -o gf_mesh_fem_get.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_im_set.lo gf_mesh_im_set.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_im_set.cc -fPIC -DPIC -o .libs/gf_mesh_im_set.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_im_set.cc -fPIC -DPIC -o gf_mesh_im_set.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_im_get.lo gf_mesh_im_get.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_im_get.cc -fPIC -DPIC -o .libs/gf_mesh_im_get.o In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_workspace.h:35, from gf_mesh_im_get.cc:22: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'virtual void gf_mesh_im_get(getfemint::mexargs_in&, getfemint::mexargs_out&)::subc::run(getfemint::mexargs_in&, getfemint::mexargs_out&, getfem::mesh_im*)' at gf_mesh_im_get.cc:187:5: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'virtual void gf_mesh_im_get(getfemint::mexargs_in&, getfemint::mexargs_out&)::subc::run(getfemint::mexargs_in&, getfemint::mexargs_out&, getfem::mesh_im*)' at gf_mesh_im_get.cc:187:5: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_im_data.lo gf_mesh_im_data.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_im_data.cc -fPIC -DPIC -o .libs/gf_mesh_im_data.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_im_get.cc -fPIC -DPIC -o gf_mesh_im_get.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_im_data_set.lo gf_mesh_im_data_set.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_im_data_set.cc -fPIC -DPIC -o .libs/gf_mesh_im_data_set.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_im_data.cc -fPIC -DPIC -o gf_mesh_im_data.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_im_data_set.cc -fPIC -DPIC -o gf_mesh_im_data_set.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_im_data_get.lo gf_mesh_im_data_get.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_im_data_get.cc -fPIC -DPIC -o .libs/gf_mesh_im_data_get.o /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_model.lo gf_model.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_model.cc -fPIC -DPIC -o .libs/gf_model.o /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_model_get.lo gf_model_get.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_model_get.cc -fPIC -DPIC -o .libs/gf_model_get.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_im_data_get.cc -fPIC -DPIC -o gf_mesh_im_data_get.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_model.cc -fPIC -DPIC -o gf_model.o >/dev/null 2>&1 In file included from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_model_get.cc:26: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../../src/getfem/getfem_model_solvers.h:43, from gf_model_get.cc:29: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_model_set.lo gf_model_set.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_model_set.cc -fPIC -DPIC -o .libs/gf_model_set.o /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_eltm.lo gf_eltm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_eltm.cc -fPIC -DPIC -o .libs/gf_eltm.o In file included from /usr/include/c++/12/map:60, from ../../src/gmm/gmm_vector.h:40, from ../../src/gmm/gmm_real_part.h:41, from ../../src/gmm/gmm_kernel.h:43, from ../../src/getfem/bgeot_config.h:50: /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_eltm.cc -fPIC -DPIC -o gf_eltm.o >/dev/null 2>&1 In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:756:36, inlined from 'gmm::ref_elt_vector& gmm::ref_elt_vector::operator+=(T) [with T = double; V = gmm::wsvector]' at ../../src/gmm/gmm_vector.h:68:15, inlined from 'void gmm::add(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ../../src/gmm/gmm_blas.h:1595:48: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesher_object.lo gf_mesher_object.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesher_object.cc -fPIC -DPIC -o .libs/gf_mesher_object.o In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:748:34: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const std::complex&}; _Tp = std::complex; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = std::complex; _Alloc = std::allocator >]', inlined from 'void gmm::ij_sparse_matrix::store(const L&, bgeot::size_type) [with L = gmm::rsvector >; T = std::complex]' at ../../src/gmm/gmm_MUMPS_interface.h:86:61, inlined from 'void gmm::ij_sparse_matrix::build_from(const L&, gmm::col_major) [with L = gmm::col_matrix > >; T = std::complex]' at ../../src/gmm/gmm_MUMPS_interface.h:97:14, inlined from 'gmm::ij_sparse_matrix::ij_sparse_matrix(const L&, bool) [with L = gmm::col_matrix > >; T = std::complex]' at ../../src/gmm/gmm_MUMPS_interface.h:105:17, inlined from 'bool gmm::MUMPS_solve(const MAT&, const VECTX&, const VECTB&, bool, bool) [with MAT = col_matrix > >; VECTX = std::vector >; VECTB = std::vector >]' at ../../src/gmm/gmm_MUMPS_interface.h:180:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void gmm::ij_sparse_matrix::store(const L&, bgeot::size_type) [with L = gmm::rsvector; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:86:61, inlined from 'void gmm::ij_sparse_matrix::build_from(const L&, gmm::col_major) [with L = gmm::col_matrix >; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:97:14, inlined from 'gmm::ij_sparse_matrix::ij_sparse_matrix(const L&, bool) [with L = gmm::col_matrix >; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:105:17, inlined from 'bool gmm::MUMPS_solve(const MAT&, const VECTX&, const VECTB&, bool, bool) [with MAT = col_matrix >; VECTX = std::vector; VECTB = std::vector]' at ../../src/gmm/gmm_MUMPS_interface.h:180:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesher_object.cc -fPIC -DPIC -o gf_mesher_object.o >/dev/null 2>&1 In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/getfem_config.h:155, from ../../src/getfem/getfem_integration.h:96, from ../../src/getfem/getfem_mesh_im.h:40, from ../../src/getfem/getfem_im_data.h:43, from gf_model_set.cc:26: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_model_set.cc -fPIC -DPIC -o gf_model_set.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_model_get.cc -fPIC -DPIC -o gf_model_get.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesher_object_get.lo gf_mesher_object_get.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesher_object_get.cc -fPIC -DPIC -o .libs/gf_mesher_object_get.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesher_object_get.cc -fPIC -DPIC -o gf_mesher_object_get.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh.lo gf_mesh.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh.cc -fPIC -DPIC -o .libs/gf_mesh.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh.cc -fPIC -DPIC -o gf_mesh.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_set.lo gf_mesh_set.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_set.cc -fPIC -DPIC -o .libs/gf_mesh_set.o /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_get.lo gf_mesh_get.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_get.cc -fPIC -DPIC -o .libs/gf_mesh_get.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_set.cc -fPIC -DPIC -o gf_mesh_set.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_slice.lo gf_slice.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_slice.cc -fPIC -DPIC -o .libs/gf_slice.o In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_misc.h:35, from gf_mesh_get.cc:23: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {double}; _Tp = double; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = double; _Alloc = std::allocator]' at /usr/include/c++/12/bits/stl_vector.h:1294:21, inlined from 'virtual void gf_mesh_get(getfemint::mexargs_in&, getfemint::mexargs_out&)::subc::run(getfemint::mexargs_in&, getfemint::mexargs_out&, const getfem::mesh*)' at gf_mesh_get.cc:623:5: /usr/include/c++/12/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_slice_get.lo gf_slice_get.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_slice_get.cc -fPIC -DPIC -o .libs/gf_slice_get.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_get.cc -fPIC -DPIC -o gf_mesh_get.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_slice.cc -fPIC -DPIC -o gf_slice.o >/dev/null 2>&1 In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_workspace.h:35, from gf_slice_get.cc:23: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_fill_insert(iterator, size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:523:5: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 523 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void getfem::pos_export::write(const VECT&, bgeot::size_type) [with VECT = getfemint::darray]' at ../../src/getfem/getfem_export.h:697:26: /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::resize(size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void getfem::pos_export::write(const VECT&, bgeot::size_type) [with VECT = std::vector]' at ../../src/getfem/getfem_export.h:697:26: /usr/include/c++/12/bits/stl_vector.h:1032:25: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1032 | _M_fill_insert(end(), __new_size - size(), __x); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gf_slice_get.cc:25: ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_slice_get.cc -fPIC -DPIC -o gf_slice_get.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_slice_set.lo gf_slice_set.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_slice_set.cc -fPIC -DPIC -o .libs/gf_slice_set.o /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_levelset.lo gf_levelset.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_levelset.cc -fPIC -DPIC -o .libs/gf_levelset.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_slice_set.cc -fPIC -DPIC -o gf_slice_set.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_levelset.cc -fPIC -DPIC -o gf_levelset.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_levelset_get.lo gf_levelset_get.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_levelset_get.cc -fPIC -DPIC -o .libs/gf_levelset_get.o /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_levelset_set.lo gf_levelset_set.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_levelset_set.cc -fPIC -DPIC -o .libs/gf_levelset_set.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_levelset_get.cc -fPIC -DPIC -o gf_levelset_get.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_levelset_set.cc -fPIC -DPIC -o gf_levelset_set.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_levelset.lo gf_mesh_levelset.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_levelset.cc -fPIC -DPIC -o .libs/gf_mesh_levelset.o /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_levelset_get.lo gf_mesh_levelset_get.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_levelset_get.cc -fPIC -DPIC -o .libs/gf_mesh_levelset_get.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_levelset.cc -fPIC -DPIC -o gf_mesh_levelset.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_mesh_levelset_set.lo gf_mesh_levelset_set.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_levelset_set.cc -fPIC -DPIC -o .libs/gf_mesh_levelset_set.o /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_precond.lo gf_precond.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_precond.cc -fPIC -DPIC -o .libs/gf_precond.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_levelset_get.cc -fPIC -DPIC -o gf_mesh_levelset_get.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_levelset_set.cc -fPIC -DPIC -o gf_mesh_levelset_set.o >/dev/null 2>&1 In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/algorithm:61, from ../../src/gmm/gmm_std.h:115, from ../../src/gmm/gmm_except.h:43, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_workspace.h:35, from gf_precond.cc:22: /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Distance = int; _Tp = gmm::elt_rsvector_ >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from /usr/include/c++/12/map:60, from ../../src/gmm/gmm_vector.h:40, from ../../src/gmm/gmm_real_part.h:41, from ../../src/gmm/gmm_kernel.h:43, from ../../src/getfem/bgeot_config.h:50: /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_precond_get.lo gf_precond_get.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_precond_get.cc -fPIC -DPIC -o .libs/gf_precond_get.o /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_asm.lo gf_asm.cc In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:748:34: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_asm.cc -fPIC -DPIC -o .libs/gf_asm.o In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_ >&}; _Tp = gmm::elt_rsvector_ >; _Alloc = std::allocator > >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_ >; _Alloc = std::allocator > >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = std::complex]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_ >; _Alloc = std::allocator > >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = std::complex]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > >]': /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Distance = int; _Tp = gmm::elt_rsvector_ >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = gmm::elt_rsvector_value_less_ >]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ildltt_precond::do_ildltt(const M&, gmm::row_major) [with M = gmm::conjugated_col_matrix_const_ref*, const unsigned int*, const unsigned int*> >; Matrix = gmm::csc_matrix_ref*, const unsigned int*, const unsigned int*>]' at ../../src/gmm/gmm_precond_ildltt.h:124:16: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = gmm::elt_rsvector_value_less_ >]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ildltt_precond::do_ildltt(const M&, gmm::row_major) [with M = gmm::conjugated_col_matrix_const_ref*, const unsigned int*, const unsigned int*> >; Matrix = gmm::csc_matrix_ref*, const unsigned int*, const unsigned int*>]' at ../../src/gmm/gmm_precond_ildltt.h:124:16: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = gmm::elt_rsvector_value_less_ >]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref*, const unsigned int*, const unsigned int*>*>; Matrix = gmm::csc_matrix_ref*, const unsigned int*, const unsigned int*>]' at ../../src/gmm/gmm_precond_ilut.h:180:16: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = gmm::elt_rsvector_value_less_ >]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref*, const unsigned int*, const unsigned int*>*>; Matrix = gmm::csc_matrix_ref*, const unsigned int*, const unsigned int*>]' at ../../src/gmm/gmm_precond_ilut.h:180:16: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref*, const unsigned int*, const unsigned int*>*>; Matrix = gmm::csc_matrix_ref*, const unsigned int*, const unsigned int*>]' at ../../src/gmm/gmm_precond_ilut.h:190:16: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref*, const unsigned int*, const unsigned int*>*>; Matrix = gmm::csc_matrix_ref*, const unsigned int*, const unsigned int*>]' at ../../src/gmm/gmm_precond_ilut.h:190:16: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref*, const unsigned int*, const unsigned int*>*>; Matrix = gmm::csc_matrix_ref*, const unsigned int*, const unsigned int*>]' at ../../src/gmm/gmm_precond_ilut.h:191:16: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator >*, vector >, allocator > > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref*, const unsigned int*, const unsigned int*>*>; Matrix = gmm::csc_matrix_ref*, const unsigned int*, const unsigned int*>]' at ../../src/gmm/gmm_precond_ilut.h:191:16: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:748:34, inlined from 'gmm::ref_elt_vector& gmm::ref_elt_vector::operator=(T) [with T = double; V = gmm::wsvector]' at ../../src/gmm/gmm_vector.h:78:14, inlined from 'void gmm::copy_vect(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = cs_vector_ref; L2 = wsvector]' at ../../src/gmm/gmm_blas.h:1224:17, inlined from 'void gmm::copy(const L1&, L2&, abstract_vector, abstract_vector) [with L1 = cs_vector_ref; L2 = wsvector]' at ../../src/gmm/gmm_blas.h:995:14, inlined from 'void gmm::copy(const L1&, L2&) [with L1 = cs_vector_ref; L2 = wsvector]' at ../../src/gmm/gmm_blas.h:982:11, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref*>; Matrix = gmm::csc_matrix_ref]' at ../../src/gmm/gmm_precond_ilut.h:155:16: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:756:36, inlined from 'gmm::ref_elt_vector& gmm::ref_elt_vector::operator+=(T) [with T = double; V = gmm::wsvector]' at ../../src/gmm/gmm_vector.h:68:15, inlined from 'void gmm::add(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ../../src/gmm/gmm_blas.h:1595:48, inlined from 'void gmm::add_spec(const L1&, L2&, abstract_vector) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ../../src/gmm/gmm_blas.h:1280:8, inlined from 'void gmm::add(const L1&, L2&) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ../../src/gmm/gmm_blas.h:1269:15, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref*>; Matrix = gmm::csc_matrix_ref]' at ../../src/gmm/gmm_precond_ilut.h:164:36: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref*>; Matrix = gmm::csc_matrix_ref]' at ../../src/gmm/gmm_precond_ilut.h:180:16: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref*>; Matrix = gmm::csc_matrix_ref]' at ../../src/gmm/gmm_precond_ilut.h:180:16: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref*>; Matrix = gmm::csc_matrix_ref]' at ../../src/gmm/gmm_precond_ilut.h:190:16: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref*>; Matrix = gmm::csc_matrix_ref]' at ../../src/gmm/gmm_precond_ilut.h:190:16: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref*>; Matrix = gmm::csc_matrix_ref]' at ../../src/gmm/gmm_precond_ilut.h:191:16: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref*>; Matrix = gmm::csc_matrix_ref]' at ../../src/gmm/gmm_precond_ilut.h:191:16: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ildltt_precond::do_ildltt(const M&, gmm::row_major) [with M = gmm::conjugated_col_matrix_const_ref >; Matrix = gmm::csc_matrix_ref]' at ../../src/gmm/gmm_precond_ildltt.h:124:16: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ildltt_precond::do_ildltt(const M&, gmm::row_major) [with M = gmm::conjugated_col_matrix_const_ref >; Matrix = gmm::csc_matrix_ref]' at ../../src/gmm/gmm_precond_ildltt.h:124:16: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_precond.cc -fPIC -DPIC -o gf_precond.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_precond_get.cc -fPIC -DPIC -o gf_precond_get.o >/dev/null 2>&1 In file included from /usr/include/c++/12/map:60, from ../../src/getfem/bgeot_ftool.h:42, from ../../src/getfem/getfem_mesh.h:42, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_interpolation.h:42, from gf_asm.cc:22: /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_fem.lo gf_fem.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_fem.cc -fPIC -DPIC -o .libs/gf_fem.o In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:748:34, inlined from 'gmm::ref_elt_vector& gmm::ref_elt_vector::operator=(T) [with T = double; V = gmm::wsvector]' at ../../src/gmm/gmm_vector.h:78:14, inlined from 'void gmm::copy_mat_mixed_rc(const L1&, L2&, bgeot::size_type, abstract_sparse) [with L1 = rsvector; L2 = col_matrix >]' at ../../src/gmm/gmm_blas.h:1093:25, inlined from 'void gmm::copy_mat_mixed_rc(const L1&, L2&, bgeot::size_type) [with L1 = rsvector; L2 = col_matrix >]' at ../../src/gmm/gmm_blas.h:1086:22, inlined from 'void gmm::copy_mat(const L1&, L2&, row_major, col_major) [with L1 = row_matrix >; L2 = col_matrix >]' at ../../src/gmm/gmm_blas.h:1137:24, inlined from 'void gmm::copy(const L1&, L2&, abstract_matrix, abstract_matrix) [with L1 = row_matrix >; L2 = col_matrix >]' at ../../src/gmm/gmm_blas.h:1004:13: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_fem_get.lo gf_fem_get.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_fem_get.cc -fPIC -DPIC -o .libs/gf_fem_get.o In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:748:34, inlined from 'gmm::ref_elt_vector& gmm::ref_elt_vector::operator=(T) [with T = double; V = gmm::wsvector]' at ../../src/gmm/gmm_vector.h:78:14, inlined from 'void gmm::copy_vect(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = sparse_sub_vector*, sub_interval>; L2 = wsvector]' at ../../src/gmm/gmm_blas.h:1224:17, inlined from 'void gmm::copy(const L1&, L2&, abstract_vector, abstract_vector) [with L1 = sparse_sub_vector*, sub_interval>; L2 = wsvector]' at ../../src/gmm/gmm_blas.h:995:14, inlined from 'void gmm::copy(const L1&, L2&) [with L1 = sparse_sub_vector*, sub_interval>; L2 = wsvector]' at ../../src/gmm/gmm_blas.h:982:11, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_interval, sub_interval>; L2 = col_matrix >]' at ../../src/gmm/gmm_blas.h:1024:11: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_fem.cc -fPIC -DPIC -o gf_fem.o >/dev/null 2>&1 In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:748:34: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../../src/getfem/bgeot_ftool.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1084:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1094:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_fem_get.cc -fPIC -DPIC -o gf_fem_get.o >/dev/null 2>&1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_integ.lo gf_integ.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_integ.cc -fPIC -DPIC -o .libs/gf_integ.o In file included from /usr/include/c++/12/memory:76, from ../../src/gmm/gmm_std.h:123, from ../../src/gmm/gmm_except.h:43, from ../../src/gmm/gmm_ref.h:46, from ../../src/getfem/bgeot_convex_structure.h:41, from ../../src/getfem/bgeot_mesh_structure.h:42, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43: In member function 'typename std::enable_if::value>::type std::default_delete<_Tp []>::operator()(_Up*) const [with _Up = double; _Tp = double]', inlined from 'std::__shared_count<_Lp>::__shared_count(_Ptr, _Deleter, _Alloc) [with _Ptr = double*; _Deleter = std::default_delete; _Alloc = std::allocator; = void; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/12/bits/shared_ptr_base.h:958:11, inlined from 'std::__shared_count<_Lp>::__shared_count(_Ptr, _Deleter) [with _Ptr = double*; _Deleter = std::default_delete; = void; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/12/bits/shared_ptr_base.h:939:57, inlined from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(_Yp*, _Deleter) [with _Yp = double; _Deleter = std::default_delete; = void; _Tp = double; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' at /usr/include/c++/12/bits/shared_ptr_base.h:1478:17, inlined from 'std::shared_ptr<_Tp>::shared_ptr(_Yp*, _Deleter) [with _Yp = double; _Deleter = std::default_delete; = void; _Tp = double]' at /usr/include/c++/12/bits/shared_ptr.h:232:48, inlined from 'std::shared_array_ptr::shared_array_ptr(T*) [with T = double]' at ../../src/gmm/gmm_std.h:162:73, inlined from 'getfemint::garray::garray(value_type*, int) [with T = double]' at ./getfemint.h:217:61, inlined from 'getfemint::darray::darray(getfemint::garray::value_type*, int)' at ./getfemint.h:258:58, inlined from 'virtual void gf_asm(getfemint::mexargs_in&, getfemint::mexargs_out&)::subc::run(getfemint::mexargs_in&, getfemint::mexargs_out&)' at gf_asm.cc:1342:5: /usr/include/c++/12/bits/unique_ptr.h:132:11: warning: 'void operator delete [](void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 132 | delete [] __ptr; | ^~~~~~~~~~~~~~~ gf_asm.cc: In member function 'virtual void gf_asm(getfemint::mexargs_in&, getfemint::mexargs_out&)::subc::run(getfemint::mexargs_in&, getfemint::mexargs_out&)': gf_asm.cc:1370:61: note: returned from 'void* operator new(std::size_t)' 1370 | vec_coeff = darray(new double(argin.to_scalar()), 1); | ^ gf_asm.cc:749:42: note: in definition of macro 'sub_command' 749 | { dummy_func(in); dummy_func(out); code } \ | ^~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:756:36: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_integ.cc -fPIC -DPIC -o gf_integ.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_integ_get.lo gf_integ_get.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_integ_get.cc -fPIC -DPIC -o .libs/gf_integ_get.o /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_global_function.lo gf_global_function.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_global_function.cc -fPIC -DPIC -o .libs/gf_global_function.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_asm.cc -fPIC -DPIC -o gf_asm.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_integ_get.cc -fPIC -DPIC -o gf_integ_get.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_global_function.cc -fPIC -DPIC -o gf_global_function.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_global_function_get.lo gf_global_function_get.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_global_function_get.cc -fPIC -DPIC -o .libs/gf_global_function_get.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_global_function_get.cc -fPIC -DPIC -o gf_global_function_get.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_workspace.lo gf_workspace.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_workspace.cc -fPIC -DPIC -o .libs/gf_workspace.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_workspace.cc -fPIC -DPIC -o gf_workspace.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_delete.lo gf_delete.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_delete.cc -fPIC -DPIC -o .libs/gf_delete.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_delete.cc -fPIC -DPIC -o gf_delete.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfemint_workspace.lo getfemint_workspace.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfemint_workspace.cc -fPIC -DPIC -o .libs/getfemint_workspace.o /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfemint_levelset.lo getfemint_levelset.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfemint_levelset.cc -fPIC -DPIC -o .libs/getfemint_levelset.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfemint_workspace.cc -fPIC -DPIC -o getfemint_workspace.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfemint_levelset.cc -fPIC -DPIC -o getfemint_levelset.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfemint_gsparse.lo getfemint_gsparse.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfemint_gsparse.cc -fPIC -DPIC -o .libs/getfemint_gsparse.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfemint_gsparse.cc -fPIC -DPIC -o getfemint_gsparse.o >/dev/null 2>&1 /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o libgetfemint.la getfem_interface.lo gfi_array.lo getfemint.lo getfemint_misc.lo gf_spmat.lo gf_spmat_set.lo gf_spmat_get.lo gf_linsolve.lo gf_util.lo gf_cont_struct.lo gf_cont_struct_get.lo gf_cvstruct_get.lo gf_geotrans.lo gf_geotrans_get.lo gf_compute.lo gf_mesh_fem.lo gf_mesh_fem_set.lo gf_mesh_fem_get.lo gf_mesh_im.lo gf_mesh_im_set.lo gf_mesh_im_get.lo gf_mesh_im_data.lo gf_mesh_im_data_set.lo gf_mesh_im_data_get.lo gf_model.lo gf_model_get.lo gf_model_set.lo gf_eltm.lo gf_mesher_object.lo gf_mesher_object_get.lo gf_mesh.lo gf_mesh_set.lo gf_mesh_get.lo gf_slice.lo gf_slice_get.lo gf_slice_set.lo gf_levelset.lo gf_levelset_get.lo gf_levelset_set.lo gf_mesh_levelset.lo gf_mesh_levelset_get.lo gf_mesh_levelset_set.lo gf_precond.lo gf_precond_get.lo gf_asm.lo gf_fem.lo gf_fem_get.lo gf_integ.lo gf_integ_get.lo gf_global_function.lo gf_global_function_get.lo gf_workspace.lo gf_delete.lo getfemint_workspace.lo getfemint_levelset.lo getfemint_gsparse.lo -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: ar cr .libs/libgetfemint.a .libs/getfem_interface.o .libs/gfi_array.o .libs/getfemint.o .libs/getfemint_misc.o .libs/gf_spmat.o .libs/gf_spmat_set.o .libs/gf_spmat_get.o .libs/gf_linsolve.o .libs/gf_util.o .libs/gf_cont_struct.o .libs/gf_cont_struct_get.o .libs/gf_cvstruct_get.o .libs/gf_geotrans.o .libs/gf_geotrans_get.o .libs/gf_compute.o .libs/gf_mesh_fem.o .libs/gf_mesh_fem_set.o .libs/gf_mesh_fem_get.o .libs/gf_mesh_im.o .libs/gf_mesh_im_set.o .libs/gf_mesh_im_get.o .libs/gf_mesh_im_data.o .libs/gf_mesh_im_data_set.o .libs/gf_mesh_im_data_get.o .libs/gf_model.o .libs/gf_model_get.o .libs/gf_model_set.o .libs/gf_eltm.o .libs/gf_mesher_object.o .libs/gf_mesher_object_get.o .libs/gf_mesh.o .libs/gf_mesh_set.o .libs/gf_mesh_get.o .libs/gf_slice.o .libs/gf_slice_get.o .libs/gf_slice_set.o .libs/gf_levelset.o .libs/gf_levelset_get.o .libs/gf_levelset_set.o .libs/gf_mesh_levelset.o .libs/gf_mesh_levelset_get.o .libs/gf_mesh_levelset_set.o .libs/gf_precond.o .libs/gf_precond_get.o .libs/gf_asm.o .libs/gf_fem.o .libs/gf_fem_get.o .libs/gf_integ.o .libs/gf_integ_get.o .libs/gf_global_function.o .libs/gf_global_function_get.o .libs/gf_workspace.o .libs/gf_delete.o .libs/getfemint_workspace.o .libs/getfemint_levelset.o .libs/getfemint_gsparse.o libtool: link: ranlib .libs/libgetfemint.a libtool: link: ( cd ".libs" && rm -f "libgetfemint.la" && ln -s "../libgetfemint.la" "libgetfemint.la" ) make[5]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/src' Making all in python make[5]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/src/python' cp ./getfem_python.c getfem_python_c.c ../../../bin/extract_doc ./.. python-com > getfem.py || ( rm getfem.py ; /bin/false ) touch _getfem.cpython-311-arm-linux-gnueabihf.so && rm _getfem.cpython-311-arm-linux-gnueabihf.so ARCHFLAGS="" CC="gcc" CFLAGS="-Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fPIC" /usr/bin/python3 setup.py -v build --build-temp . --build-base . --build-lib . --force /build/reproducible-path/getfem-5.4.2+dfsg1/interface/src/python/setup.py:25: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives from distutils.core import setup, Extension running build running build_ext building '_getfem' extension gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -fPIC -I../../../src/getfem -I../../../src/getfem -I./.. -I. -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.11 -c getfem_python_c.c -o ./getfem_python_c.o getfem_python_c.c:142:5: warning: initialization of 'PyAsyncMethods *' from incompatible pointer type 'int (*)(PyGetfemObject *, PyGetfemObject *)' [-Wincompatible-pointer-types] 142 | GetfemObject_compare, /* tp_compare, necessary for dictionary*/ | ^~~~~~~~~~~~~~~~~~~~ getfem_python_c.c:142:5: note: (near initialization for 'PyGetfemObject_Type.tp_as_async') getfem_python_c.c: In function 'PyObject_to_gfi_array': getfem_python_c.c:38:30: warning: initialization discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 38 | #define PyString_AsString(o) PyUnicode_AsUTF8(o) | ^~~~~~~~~~~~~~~~ getfem_python_c.c:345:15: note: in expansion of macro 'PyString_AsString' 345 | char *s = PyString_AsString(o); | ^~~~~~~~~~~~~~~~~ getfem_python_c.c:476:17: warning: comparison of integer expressions of different signedness: 'int' and 'u_int' {aka 'unsigned int'} [-Wsign-compare] 476 | for (i=0; i < t->dim.dim_len; ++i) | ^ getfem_python_c.c:493:17: warning: comparison of integer expressions of different signedness: 'int' and 'u_int' {aka 'unsigned int'} [-Wsign-compare] 493 | for (i=0; i < TGFISTORE(cell,len); ++i) { | ^ getfem_python_c.c: In function 'PyGetfemObject_FromObjId': getfem_python_c.c:535:5: warning: 'PyEval_CallObjectWithKeywords' is deprecated [-Wdeprecated-declarations] 535 | o = PyEval_CallObject(python_factory, arg); | ^ In file included from /usr/include/python3.11/Python.h:95, from getfem_python_c.c:27: /usr/include/python3.11/ceval.h:27:43: note: declared here 27 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getfem_python_c.c: In function 'build_gfi_array_list': getfem_python_c.c:554:19: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers] 554 | *pfunction_name = PyString_AsString(PyTuple_GET_ITEM(tuple,0)); | ^ getfem_python_c.c: In function 'gfi_array_to_PyObject': getfem_python_c.c:580:18: warning: comparison of integer expressions of different signedness: 'int' and 'u_int' {aka 'unsigned int'} [-Wsign-compare] 580 | for(i=0; i < t->dim.dim_len; i++) | ^ getfem_python_c.c:599:19: warning: comparison of integer expressions of different signedness: 'int' and 'u_int' {aka 'unsigned int'} [-Wsign-compare] 599 | for(i=0; i< t->dim.dim_len; i++) | ^ getfem_python_c.c:612:19: warning: comparison of integer expressions of different signedness: 'int' and 'u_int' {aka 'unsigned int'} [-Wsign-compare] 612 | for(i=0; i< t->dim.dim_len; i++) | ^ arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 -Wl,-z,relro -Wl,-z,now -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include ./getfem_python_c.o -L../.libs -L../../../src/.libs -lgetfemint -lgetfem -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas -lstdc++ -lm -o ./_getfem.cpython-311-arm-linux-gnueabihf.so make[5]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/src/python' make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/src' Making all in tests make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests' Making all in meshes make[5]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests/meshes' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests/meshes' Making all in python make[5]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests/python' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests/python' make[5]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests' make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests' make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface' Making all in contrib make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib' Making all in icare make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/icare' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/icare' Making all in delaminated_crack make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/delaminated_crack' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/delaminated_crack' Making all in aposteriori make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/aposteriori' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/aposteriori' Making all in xfem_stab_unilat_contact make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_stab_unilat_contact' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_stab_unilat_contact' Making all in bimaterial_crack_test make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/bimaterial_crack_test' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/bimaterial_crack_test' Making all in mixed_elastostatic make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/mixed_elastostatic' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/mixed_elastostatic' Making all in xfem_contact make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_contact' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_contact' Making all in crack_plate make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/crack_plate' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/crack_plate' Making all in static_contact_gears make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/static_contact_gears' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/static_contact_gears' Making all in level_set_contact make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/level_set_contact' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/level_set_contact' Making all in test_plasticity make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/test_plasticity' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/test_plasticity' Making all in opt_assembly make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/opt_assembly' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/opt_assembly' Making all in continuum_mechanics make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/continuum_mechanics' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/continuum_mechanics' make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib' Making all in bin make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/bin' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/bin' Making all in doc make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/doc' Making all in sphinx make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/doc/sphinx' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/doc/sphinx' make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/doc' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/doc' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/doc' make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1' make[2]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1' make[1]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1' dh_auto_test make -j3 check "TESTSUITEFLAGS=-j3 --verbose" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1' Making check in m4 make[2]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/m4' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/m4' Making check in cubature make[2]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/cubature' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/cubature' Making check in src make[2]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/src' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/src' Making check in tests make[2]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/tests' make dynamic_array dynamic_tas test_int_set test_tree_sorted poly test_small_vector test_kdtree test_rtree test_mesh test_slice integration geo_trans_inv test_mat_elem test_interpolation test_assembly test_assembly_assignment test_interpolated_fem test_internal_variables test_condensation test_range_basis laplacian stokes schwarz_additive test_mesh_generation test_mesh_im_level_set crack thermo_elasticity_electrical_coupling plasticity heat_equation wave_equation cyl_slicer test_continuation make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/tests' g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o dynamic_array.o dynamic_array.cc g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o dynamic_tas.o dynamic_tas.cc g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o test_int_set.o test_int_set.cc g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o test_tree_sorted.o test_tree_sorted.cc g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o poly.o poly.cc g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o test_small_vector.o test_small_vector.cc g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o test_kdtree.o test_kdtree.cc g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o test_rtree.o test_rtree.cc g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o test_mesh.o test_mesh.cc g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o test_slice.o test_slice.cc g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o integration.o integration.cc test_mesh.cc:331:17: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 331 | : public std::binary_function { | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/string:48, from /usr/include/c++/12/bitset:47, from ../src/getfem/getfem_mesh.h:41, from ../src/getfem/getfem_regular_meshes.h:40, from test_mesh.cc:21: /usr/include/c++/12/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o geo_trans_inv.o geo_trans_inv.cc In file included from test_mesh.cc:24: ../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../src/getfem/bgeot_ftool.h:43, from ../src/getfem/getfem_mesh.h:42: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o test_mat_elem.o test_mat_elem.cc In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o test_interpolation.o test_interpolation.cc g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o test_assembly.o test_assembly.cc g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o test_assembly_assignment.o test_assembly_assignment.cc In file included from /usr/include/c++/12/map:60, from ../src/getfem/bgeot_ftool.h:42, from ../src/getfem/getfem_mesh.h:42, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_interpolation.h:42, from ../src/getfem/getfem_export.h:41, from test_interpolation.cc:21: /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:748:34, inlined from 'gmm::ref_elt_vector& gmm::ref_elt_vector::operator=(T) [with T = double; V = gmm::wsvector]' at ../src/gmm/gmm_vector.h:78:14, inlined from 'void gmm::copy_mat_mixed_rc(const L1&, L2&, bgeot::size_type, abstract_sparse) [with L1 = rsvector; L2 = col_matrix >]' at ../src/gmm/gmm_blas.h:1093:25, inlined from 'void gmm::copy_mat_mixed_rc(const L1&, L2&, bgeot::size_type) [with L1 = rsvector; L2 = col_matrix >]' at ../src/gmm/gmm_blas.h:1086:22, inlined from 'void gmm::copy_mat(const L1&, L2&, row_major, col_major) [with L1 = row_matrix >; L2 = col_matrix >]' at ../src/gmm/gmm_blas.h:1137:24, inlined from 'void gmm::copy(const L1&, L2&, abstract_matrix, abstract_matrix) [with L1 = row_matrix >; L2 = col_matrix >]' at ../src/gmm/gmm_blas.h:1004:13: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:60, from ../src/getfem/getfem_generic_assembly.h:42, from test_assembly_assignment.cc:21: /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::allocator >&>, std::tuple<>}; _Key = std::__cxx11::basic_string; _Val = std::pair, bgeot::md_param::param_value>; _KeyOfValue = std::_Select1st, bgeot::md_param::param_value> >; _Compare = std::less >; _Alloc = std::allocator, bgeot::md_param::param_value> >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, bgeot::md_param::param_value>, std::_Select1st, bgeot::md_param::param_value> >, std::less >, std::allocator, bgeot::md_param::param_value> > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = bgeot::md_param::param_value; _Compare = std::less >; _Alloc = std::allocator, bgeot::md_param::param_value> >]', inlined from 'void bgeot::md_param::add_int_param(const std::string&, long int)' at ../src/getfem/bgeot_ftool.h:187:22: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, bgeot::md_param::param_value>, std::_Select1st, bgeot::md_param::param_value> >, std::less >, std::allocator, bgeot::md_param::param_value> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = std::__cxx11::basic_string; _Tp = bgeot::md_param::param_value; _Compare = std::less >; _Alloc = std::allocator, bgeot::md_param::param_value> >]', inlined from 'void bgeot::md_param::add_real_param(const std::string&, double)' at ../src/getfem/bgeot_ftool.h:189:22: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::pair, bgeot::md_param::param_value>, std::_Select1st, bgeot::md_param::param_value> >, std::less >, std::allocator, bgeot::md_param::param_value> > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../src/getfem/bgeot_ftool.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1084:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1094:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:748:34, inlined from 'gmm::ref_elt_vector& gmm::ref_elt_vector::operator=(T) [with T = double; V = gmm::wsvector]' at ../src/gmm/gmm_vector.h:78:14, inlined from 'void gmm::copy_vect(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = rsvector; L2 = wsvector]' at ../src/gmm/gmm_blas.h:1224:17, inlined from 'void gmm::copy(const L1&, L2&, abstract_vector, abstract_vector) [with L1 = rsvector; L2 = wsvector]' at ../src/gmm/gmm_blas.h:995:14, inlined from 'void gmm::copy(const L1&, L2&) [with L1 = rsvector; L2 = wsvector]' at ../src/gmm/gmm_blas.h:982:11, inlined from 'void gmm::copy_mat_by_row(const L1&, L2&) [with L1 = row_matrix >; L2 = row_matrix >]' at ../src/gmm/gmm_blas.h:1017:11: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:748:34: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::wa(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:756:36, inlined from 'gmm::ref_elt_vector& gmm::ref_elt_vector::operator+=(T) [with T = double; V = gmm::wsvector]' at ../src/gmm/gmm_vector.h:68:15, inlined from 'void gmm::add(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ../src/gmm/gmm_blas.h:1595:48, inlined from 'void gmm::add_spec(const L1&, L2&, abstract_vector) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ../src/gmm/gmm_blas.h:1280:8, inlined from 'void gmm::add(const L1&, L2&) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ../src/gmm/gmm_blas.h:1269:15, inlined from 'void gmm::mult_spec(const L1&, const L2&, L3&, crmult, abstract_sparse) [with L1 = csc_matrix; L2 = row_matrix >; L3 = row_matrix >]' at ../src/gmm/gmm_blas.h:2149:5, inlined from 'void gmm::mult_spec(const L1&, const L2&, L3&, crmult) [with L1 = csc_matrix; L2 = row_matrix >; L3 = row_matrix >]' at ../src/gmm/gmm_blas.h:2126:14, inlined from 'void gmm::mult_dispatch(const L1&, const L2&, L3&, abstract_matrix) [with L1 = csc_matrix; L2 = row_matrix >; L3 = row_matrix >]' at ../src/gmm/gmm_blas.h:1968:16: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o test_interpolated_fem.o test_interpolated_fem.cc In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::wa(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:756:36, inlined from 'gmm::ref_elt_vector& gmm::ref_elt_vector::operator+=(T) [with T = double; V = gmm::wsvector]' at ../src/gmm/gmm_vector.h:68:15, inlined from 'void gmm::add(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ../src/gmm/gmm_blas.h:1595:48, inlined from 'void gmm::add_spec(const L1&, L2&, abstract_vector) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ../src/gmm/gmm_blas.h:1280:8, inlined from 'void gmm::add(const L1&, L2&) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ../src/gmm/gmm_blas.h:1269:15, inlined from 'void gmm::mult_spec(const L1&, const L2&, L3&, r_mult, abstract_sparse) [with L1 = row_matrix >; L2 = csr_matrix; L3 = row_matrix >]' at ../src/gmm/gmm_blas.h:2056:5, inlined from 'void gmm::mult_spec(const L1&, const L2&, L3&, r_mult) [with L1 = row_matrix >; L2 = csr_matrix; L3 = row_matrix >]' at ../src/gmm/gmm_blas.h:2032:14, inlined from 'void gmm::mult_dispatch(const L1&, const L2&, L3&, abstract_matrix) [with L1 = row_matrix >; L2 = csr_matrix; L3 = row_matrix >]' at ../src/gmm/gmm_blas.h:1968:16: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o test_internal_variables.o test_internal_variables.cc g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o test_condensation.o test_condensation.cc g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o test_range_basis.o test_range_basis.cc In file included from ../src/gmm/gmm_ref.h:46, from ../src/getfem/bgeot_convex_structure.h:41, from ../src/getfem/bgeot_mesh_structure.h:42, from ../src/getfem/bgeot_mesh.h:41, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_regular_meshes.h:40, from test_internal_variables.cc:21: ../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../src/getfem/getfem_model_solvers.h:43, from test_internal_variables.cc:22: ../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In file included from ../src/gmm/gmm_ref.h:46, from ../src/getfem/bgeot_convex_structure.h:41, from ../src/getfem/bgeot_mesh_structure.h:42, from ../src/getfem/bgeot_mesh.h:41, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_regular_meshes.h:40, from test_condensation.cc:21: ../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../src/getfem/getfem_model_solvers.h:43, from test_condensation.cc:23: ../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/algorithm:61, from ../src/gmm/gmm_std.h:115, from ../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1844 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:60, from ../src/getfem/bgeot_ftool.h:42, from ../src/getfem/getfem_mesh.h:42: /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::wa(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:756:36, inlined from 'gmm::ref_elt_vector& gmm::ref_elt_vector::operator+=(T) [with T = double; V = gmm::wsvector]' at ../src/gmm/gmm_vector.h:68:15, inlined from 'void gmm::add(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ../src/gmm/gmm_blas.h:1595:48: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o laplacian.o laplacian.cc In file included from /usr/include/c++/12/vector:70, from ../src/gmm/gmm_std.h:116, from ../src/gmm/gmm_except.h:43, from ../src/gmm/gmm_ref.h:46, from ../src/gmm/gmm_def.h:40, from ../src/gmm/gmm_kernel.h:41, from ../src/gmm/gmm.h:40, from test_range_basis.cc:26: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_ >&}; _Tp = gmm::elt_rsvector_ >; _Alloc = std::allocator > >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from test_condensation.cc:22: ../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../src/getfem/bgeot_ftool.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_ >; _Alloc = std::allocator > >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = std::complex]' at ../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_ >; _Alloc = std::allocator > >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = std::complex]' at ../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o stokes.o stokes.cc In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/algorithm:61, from ../src/gmm/gmm_std.h:115, from ../src/gmm/gmm_except.h:43, from ../src/gmm/gmm_ref.h:46, from ../src/gmm/gmm_def.h:40, from ../src/gmm/gmm_kernel.h:41, from ../src/getfem/getfem_assembling_tensors.h:40, from ../src/getfem/getfem_assembling.h:45, from laplacian.cc:34: /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void gmm::ij_sparse_matrix::store(const L&, bgeot::size_type) [with L = gmm::rsvector; T = double]' at ../src/gmm/gmm_MUMPS_interface.h:86:61, inlined from 'void gmm::ij_sparse_matrix::build_from(const L&, gmm::col_major) [with L = gmm::col_matrix >; T = double]' at ../src/gmm/gmm_MUMPS_interface.h:97:14, inlined from 'gmm::ij_sparse_matrix::ij_sparse_matrix(const L&, bool) [with L = gmm::col_matrix >; T = double]' at ../src/gmm/gmm_MUMPS_interface.h:105:17, inlined from 'bool gmm::MUMPS_solve(const MAT&, const VECTX&, const VECTB&, bool, bool) [with MAT = col_matrix >; VECTX = std::vector; VECTB = std::vector]' at ../src/gmm/gmm_MUMPS_interface.h:180:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:748:34: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../src/gmm/gmm_std.h:116: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1084:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1094:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:141:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:141:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:162:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:163:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:190:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:191:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmm/gmm_ref.h:46, from ../src/gmm/gmm_def.h:40, from ../src/gmm/gmm_kernel.h:41, from ../src/getfem/getfem_assembling_tensors.h:40, from ../src/getfem/getfem_assembling.h:45, from stokes.cc:34: ../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../src/getfem/getfem_model_solvers.h:43, from stokes.cc:37: ../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o schwarz_additive.o schwarz_additive.cc /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::row_matrix >; Matrix = gmm::row_matrix >]' at ../src/gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::row_matrix >]' at ../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::row_matrix >]' at ../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'bool laplacian_problem::solve()' at laplacian.cc:274:57: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::row_matrix >; Matrix = gmm::row_matrix >]' at ../src/gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::row_matrix >]' at ../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::row_matrix >]' at ../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'bool laplacian_problem::solve()' at laplacian.cc:274:57: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::row_matrix >; Matrix = gmm::row_matrix >]' at ../src/gmm/gmm_precond_ilut.h:190:16, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::row_matrix >]' at ../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::row_matrix >]' at ../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'bool laplacian_problem::solve()' at laplacian.cc:274:57: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::row_matrix >; Matrix = gmm::row_matrix >]' at ../src/gmm/gmm_precond_ilut.h:190:16, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::row_matrix >]' at ../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::row_matrix >]' at ../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'bool laplacian_problem::solve()' at laplacian.cc:274:57: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::row_matrix >; Matrix = gmm::row_matrix >]' at ../src/gmm/gmm_precond_ilut.h:191:16, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::row_matrix >]' at ../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::row_matrix >]' at ../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'bool laplacian_problem::solve()' at laplacian.cc:274:57: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::row_matrix >; Matrix = gmm::row_matrix >]' at ../src/gmm/gmm_precond_ilut.h:191:16, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::row_matrix >]' at ../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::row_matrix >]' at ../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'bool laplacian_problem::solve()' at laplacian.cc:274:57: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from stokes.cc:35: ../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../src/gmm/gmm_std.h:116, from ../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o test_mesh_generation.o test_mesh_generation.cc In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o test_mesh_im_level_set.o test_mesh_im_level_set.cc In file included from /usr/include/c++/12/vector:70, from ../src/gmm/gmm_std.h:116, from ../src/gmm/gmm_except.h:43, from ../src/gmm/gmm_ref.h:46, from ../src/gmm/gmm_def.h:40, from ../src/gmm/gmm_kernel.h:41, from ../src/getfem/getfem_assembling_tensors.h:40, from ../src/getfem/getfem_assembling.h:45, from schwarz_additive.cc:31: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1084:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1094:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o crack.o crack.cc g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o thermo_elasticity_electrical_coupling.o thermo_elasticity_electrical_coupling.cc g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o plasticity.o plasticity.cc In file included from ../src/gmm/gmm_ref.h:46, from ../src/getfem/bgeot_convex_structure.h:41, from ../src/getfem/bgeot_mesh_structure.h:42, from ../src/getfem/bgeot_mesh.h:41, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_interpolation.h:42, from ../src/getfem/getfem_generic_assembly.h:43, from ../src/getfem/getfem_models.h:42, from ../src/getfem/getfem_model_solvers.h:42, from thermo_elasticity_electrical_coupling.cc:56: ../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../src/getfem/getfem_model_solvers.h:43: ../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In file included from ../src/gmm/gmm_ref.h:46, from ../src/gmm/gmm_def.h:40, from ../src/gmm/gmm_kernel.h:41, from ../src/getfem/getfem_assembling_tensors.h:40, from ../src/getfem/getfem_assembling.h:45, from crack.cc:29: ../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../src/getfem/getfem_model_solvers.h:43, from crack.cc:33: ../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In file included from ../src/gmm/gmm_ref.h:46, from ../src/gmm/gmm_def.h:40, from ../src/gmm/gmm_kernel.h:41, from ../src/getfem/getfem_assembling_tensors.h:40, from ../src/getfem/getfem_assembling.h:45, from plasticity.cc:31: ../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../src/getfem/getfem_model_solvers.h:43, from plasticity.cc:33: ../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In file included from thermo_elasticity_electrical_coupling.cc:57: ../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../src/getfem/bgeot_ftool.h:43, from ../src/getfem/getfem_mesh.h:42: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/algorithm:61, from ../src/gmm/gmm_std.h:115, from ../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1844 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/map:60, from ../src/gmm/gmm_vector.h:40, from ../src/gmm/gmm_real_part.h:41, from ../src/gmm/gmm_kernel.h:43: /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::wa(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:756:36, inlined from 'gmm::ref_elt_vector& gmm::ref_elt_vector::operator+=(T) [with T = double; V = gmm::wsvector]' at ../src/gmm/gmm_vector.h:68:15, inlined from 'void gmm::add(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ../src/gmm/gmm_blas.h:1595:48: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../src/gmm/gmm_std.h:116, from ../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from crack.cc:30: ../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from plasticity.cc:35: ../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../src/gmm/gmm_std.h:116: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o heat_equation.o heat_equation.cc In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ../src/gmm/gmm_interface.h:43, from ../src/gmm/gmm_vector.h:41, from ../src/gmm/gmm_real_part.h:41, from ../src/gmm/gmm_kernel.h:43: In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ../src/gmm/gmm_sub_index.h:133:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../src/gmm/gmm_blas.h:1024:11: ../src/gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ../src/gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ../src/gmm/gmm_sub_index.h:133:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../src/gmm/gmm_blas.h:1024:11: ../src/gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ../src/gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../src/gmm/gmm_blas.h:1024:11: ../src/gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ../src/gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ../src/gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../src/gmm/gmm_blas.h:1024:11: ../src/gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ../src/gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../src/gmm/gmm_blas.h:1024:11: ../src/gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ../src/gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ../src/gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../src/gmm/gmm_blas.h:1024:11: ../src/gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ../src/gmm/gmm_sub_index.h:133:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../src/gmm/gmm_blas.h:1024:11: ../src/gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ../src/gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ../src/gmm/gmm_sub_index.h:133:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../src/gmm/gmm_blas.h:1024:11: ../src/gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void gmm::ij_sparse_matrix::store(const L&, bgeot::size_type) [with L = gmm::rsvector; T = double]' at ../src/gmm/gmm_MUMPS_interface.h:86:61, inlined from 'void gmm::ij_sparse_matrix::build_from(const L&, gmm::col_major) [with L = gmm::col_matrix >; T = double]' at ../src/gmm/gmm_MUMPS_interface.h:97:14, inlined from 'gmm::ij_sparse_matrix::ij_sparse_matrix(const L&, bool) [with L = gmm::col_matrix >; T = double]' at ../src/gmm/gmm_MUMPS_interface.h:105:17, inlined from 'bool gmm::MUMPS_solve(const MAT&, const VECTX&, const VECTB&, bool, bool) [with MAT = col_matrix >; VECTX = std::vector; VECTB = std::vector]' at ../src/gmm/gmm_MUMPS_interface.h:180:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:748:34: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/gmm/gmm_ref.h:46, from ../src/gmm/gmm_def.h:40, from ../src/gmm/gmm_kernel.h:41, from ../src/getfem/getfem_assembling_tensors.h:40, from ../src/getfem/getfem_assembling.h:45, from heat_equation.cc:34: ../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../src/getfem/getfem_model_solvers.h:43, from heat_equation.cc:35: ../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:141:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:141:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:162:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:163:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:190:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:191:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o wave_equation.o wave_equation.cc g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o cyl_slicer.o cyl_slicer.cc cyl_slicer.cc: In function 'int main(int, char**)': cyl_slicer.cc:50:14: warning: unused parameter 'argc' [-Wunused-parameter] 50 | int main(int argc, char *argv[]) { | ~~~~^~~~ cyl_slicer.cc:50:26: warning: unused parameter 'argv' [-Wunused-parameter] 50 | int main(int argc, char *argv[]) { | ~~~~~~^~~~~~ In file included from /usr/include/c++/12/vector:70, from ../src/gmm/gmm_std.h:116, from ../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ../src/gmm/gmm_ref.h:46, from ../src/getfem/bgeot_convex_structure.h:41, from ../src/getfem/bgeot_mesh_structure.h:42, from ../src/getfem/bgeot_mesh.h:41, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_interpolation.h:42, from ../src/getfem/getfem_generic_assembly.h:43, from ../src/getfem/getfem_models.h:42, from ../src/getfem/getfem_model_solvers.h:42, from wave_equation.cc:36: ../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../src/getfem/getfem_model_solvers.h:43: ../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In file included from cyl_slicer.cc:38: ../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../src/gmm/gmm_std.h:116, from ../src/gmm/gmm_except.h:43, from ../src/gmm/gmm_ref.h:46, from ../src/gmm/gmm_def.h:40, from ../src/gmm/gmm_kernel.h:41, from ../src/getfem/getfem_mesh_slicers.h:53, from cyl_slicer.cc:35: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o test_continuation.o test_continuation.cc In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o dynamic_array dynamic_array.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/dynamic_array dynamic_array.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas test_continuation.cc: In member function 'bool state_problem::cont(plain_vector&)': test_continuation.cc:186:29: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'bgeot::size_type' {aka 'unsigned int'} [-Wformat=] 186 | sprintf(s1, "Step %lu: %s", step + 1, sing_label.c_str()); | ~~^ ~~~~~~~~ | | | | | bgeot::size_type {aka unsigned int} | long unsigned int | %u test_continuation.cc:191:42: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'bgeot::size_type' {aka 'unsigned int'} [-Wformat=] 191 | sprintf(s1, "continuation_step_%lu", step + 1); | ~~^ ~~~~~~~~ | | | | | bgeot::size_type {aka unsigned int} | long unsigned int | %u test_continuation.cc:197:33: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'bgeot::size_type' {aka 'unsigned int'} [-Wformat=] 197 | sprintf(s2, "_bp.T_Y%lu", i + 1); | ~~^ ~~~~~ | | | | | bgeot::size_type {aka unsigned int} | long unsigned int | %u test_continuation.cc:200:29: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'bgeot::size_type' {aka 'unsigned int'} [-Wformat=] 200 | sprintf(s1, "Step %lu: %s, %u branch(es) located", step + 1, | ~~^ ~~~~~~~~ | | | | long unsigned int bgeot::size_type {aka unsigned int} | %u /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o dynamic_tas dynamic_tas.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/dynamic_tas dynamic_tas.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o test_int_set test_int_set.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_int_set test_int_set.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o test_tree_sorted test_tree_sorted.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_tree_sorted test_tree_sorted.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o poly poly.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/poly poly.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o test_small_vector test_small_vector.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_small_vector test_small_vector.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o test_kdtree test_kdtree.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_kdtree test_kdtree.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o test_rtree test_rtree.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_rtree test_rtree.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o test_mesh test_mesh.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_mesh test_mesh.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o test_slice test_slice.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_slice test_slice.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o integration integration.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/integration integration.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas In file included from ../src/gmm/gmm_ref.h:46, from ../src/getfem/bgeot_convex_structure.h:41, from ../src/getfem/bgeot_mesh_structure.h:42, from ../src/getfem/bgeot_mesh.h:41, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_regular_meshes.h:40, from test_continuation.cc:33: ../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../src/getfem/getfem_model_solvers.h:43, from test_continuation.cc:34: ../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o geo_trans_inv geo_trans_inv.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/geo_trans_inv geo_trans_inv.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o test_mat_elem test_mat_elem.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_mat_elem test_mat_elem.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o test_interpolation test_interpolation.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_interpolation test_interpolation.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o test_assembly test_assembly.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_assembly test_assembly.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o test_assembly_assignment test_assembly_assignment.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_assembly_assignment test_assembly_assignment.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o test_interpolated_fem test_interpolated_fem.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_interpolated_fem test_interpolated_fem.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o test_internal_variables test_internal_variables.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_internal_variables test_internal_variables.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o test_condensation test_condensation.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_condensation test_condensation.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o test_range_basis test_range_basis.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_range_basis test_range_basis.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o laplacian laplacian.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/laplacian laplacian.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o stokes stokes.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/stokes stokes.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o schwarz_additive schwarz_additive.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/algorithm:61, from ../src/gmm/gmm_std.h:115, from ../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/schwarz_additive schwarz_additive.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o test_mesh_generation test_mesh_generation.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o test_mesh_im_level_set test_mesh_im_level_set.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_mesh_generation test_mesh_generation.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_mesh_im_level_set test_mesh_im_level_set.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o crack crack.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o thermo_elasticity_electrical_coupling thermo_elasticity_electrical_coupling.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas In file included from /usr/include/c++/12/map:60, from ../src/getfem/bgeot_ftool.h:42, from ../src/getfem/getfem_mesh.h:42: /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/crack crack.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/thermo_elasticity_electrical_coupling thermo_elasticity_electrical_coupling.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o plasticity plasticity.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o heat_equation heat_equation.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/plasticity plasticity.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/heat_equation heat_equation.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o wave_equation wave_equation.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o cyl_slicer cyl_slicer.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/wave_equation wave_equation.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/cyl_slicer cyl_slicer.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas In file included from /usr/include/c++/12/vector:70, from ../src/getfem/bgeot_ftool.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'bool getfem::virtual_cont_struct::insert_tangent_sing(const VECT&, double) [with VECT = std::vector; MAT = gmm::col_matrix >]' at ../src/getfem/getfem_continuation.h:881:30, inlined from 'void getfem::virtual_cont_struct::treat_nonsmooth_point(const VECT&, double, const VECT&, double, bool) [with VECT = std::vector; MAT = gmm::col_matrix >]' at ../src/getfem/getfem_continuation.h:520:26: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'bool getfem::virtual_cont_struct::insert_tangent_predict(const VECT&, double) [with VECT = std::vector; MAT = gmm::col_matrix >]' at ../src/getfem/getfem_continuation.h:907:33, inlined from 'void getfem::virtual_cont_struct::treat_nonsmooth_point(const VECT&, double, const VECT&, double, bool) [with VECT = std::vector; MAT = gmm::col_matrix >]' at ../src/getfem/getfem_continuation.h:544:39: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'bool getfem::virtual_cont_struct::insert_tangent_sing(const VECT&, double) [with VECT = std::vector; MAT = gmm::col_matrix >]' at ../src/getfem/getfem_continuation.h:881:30, inlined from 'void getfem::virtual_cont_struct::treat_nonsmooth_point(const VECT&, double, const VECT&, double, bool) [with VECT = std::vector; MAT = gmm::col_matrix >]' at ../src/getfem/getfem_continuation.h:551:40: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'bool getfem::virtual_cont_struct::insert_tangent_sing(const VECT&, double) [with VECT = std::vector; MAT = gmm::col_matrix >]' at ../src/getfem/getfem_continuation.h:881:30, inlined from 'void getfem::virtual_cont_struct::treat_nonsmooth_point(const VECT&, double, const VECT&, double, bool) [with VECT = std::vector; MAT = gmm::col_matrix >]' at ../src/getfem/getfem_continuation.h:567:41: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'bool getfem::virtual_cont_struct::insert_tangent_sing(const VECT&, double) [with VECT = std::vector; MAT = gmm::col_matrix >]' at ../src/getfem/getfem_continuation.h:881:30, inlined from 'void getfem::virtual_cont_struct::treat_smooth_bif_point(const VECT&, double, const VECT&, double, double) [with VECT = std::vector; MAT = gmm::col_matrix >]' at ../src/getfem/getfem_continuation.h:455:26: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'bool getfem::virtual_cont_struct::insert_tangent_sing(const VECT&, double) [with VECT = std::vector; MAT = gmm::col_matrix >]' at ../src/getfem/getfem_continuation.h:881:30, inlined from 'void getfem::virtual_cont_struct::treat_smooth_bif_point(const VECT&, double, const VECT&, double, double) [with VECT = std::vector; MAT = gmm::col_matrix >]' at ../src/getfem/getfem_continuation.h:462:33: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(const_iterator, const key_type&) [with _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2209:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2209 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void gmm::ij_sparse_matrix::store(const L&, bgeot::size_type) [with L = gmm::rsvector; T = double]' at ../src/gmm/gmm_MUMPS_interface.h:86:61, inlined from 'void gmm::ij_sparse_matrix::build_from(const L&, gmm::col_major) [with L = gmm::col_matrix >; T = double]' at ../src/gmm/gmm_MUMPS_interface.h:97:14, inlined from 'gmm::ij_sparse_matrix::ij_sparse_matrix(const L&, bool) [with L = gmm::col_matrix >; T = double]' at ../src/gmm/gmm_MUMPS_interface.h:105:17, inlined from 'bool gmm::MUMPS_solve(const MAT&, const VECTX&, const VECTB&, bool, bool) [with MAT = col_matrix >; VECTX = std::vector; VECTB = std::vector]' at ../src/gmm/gmm_MUMPS_interface.h:180:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:748:34: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::wa(size_type, const T&) [with T = double]' at ../src/gmm/gmm_vector.h:756:36, inlined from 'gmm::ref_elt_vector& gmm::ref_elt_vector::operator+=(T) [with T = double; V = gmm::wsvector]' at ../src/gmm/gmm_vector.h:68:15, inlined from 'void gmm::add(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ../src/gmm/gmm_blas.h:1595:48, inlined from 'void gmm::add_spec(const L1&, L2&, abstract_vector) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ../src/gmm/gmm_blas.h:1280:8, inlined from 'void gmm::add(const L1&, L2&) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ../src/gmm/gmm_blas.h:1269:15, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:164:36, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:190:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:190:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:191:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:191:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o test_continuation test_continuation.o ../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_continuation test_continuation.o -rdynamic ../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/tests' make check-TESTS make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/tests' make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/tests' PASS: test_int_set.pl PASS: dynamic_tas.pl PASS: test_tree_sorted.pl PASS: test_small_vector.pl PASS: poly.pl PASS: test_kdtree.pl PASS: test_rtree.pl PASS: geo_trans_inv.pl PASS: dynamic_array.pl PASS: test_interpolation.pl PASS: test_mesh.pl PASS: test_slice.pl PASS: test_mat_elem.pl PASS: test_assembly_assignment.pl PASS: test_interpolated_fem.pl PASS: test_internal_variables.pl PASS: integration.pl PASS: test_range_basis.pl PASS: test_condensation.pl PASS: stokes.pl PASS: test_mesh_im_level_set.pl PASS: crack.pl PASS: laplacian.pl PASS: test_mesh_generation.pl PASS: thermo_elasticity_electrical_coupling.pl PASS: schwarz_additive.pl PASS: heat_equation.pl PASS: test_continuation.pl PASS: cyl_slicer.pl PASS: wave_equation.pl PASS: test_assembly.pl PASS: make_gmm_test.pl ============================================================================ Testsuite summary for getfem 5.4.2 ============================================================================ # TOTAL: 32 # PASS: 32 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/tests' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/tests' make[2]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/tests' Making check in interface make[2]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface' Making check in src make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/src' Making check in . make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/src' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/src' Making check in python make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/src/python' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/src/python' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/src' Making check in tests make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests' Making check in meshes make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests/meshes' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests/meshes' Making check in python make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests/python' make check-TESTS make[5]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests/python' make[6]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests/python' PASS: check_export_vtu.py PASS: check_global_functions.py PASS: check_export.py PASS: check_asm.py PASS: check_secondary_domain.py PASS: demo_truss.py PASS: demo_wave.py PASS: check_mixed_mesh.py PASS: demo_laplacian_HHO.py PASS: demo_laplacian.py PASS: check_levelset.py PASS: demo_thermo_elasticity_electrical_coupling.py PASS: demo_wave_equation.py PASS: demo_elasticity_HHO.py ============================================================================ Testsuite summary for getfem 5.4.2 ============================================================================ # TOTAL: 14 # PASS: 14 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests/python' make[5]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests/python' make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests/python' make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests' make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface' make[2]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface' Making check in contrib make[2]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib' Making check in icare make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/icare' make icare make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/icare' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o icare.o icare.cc In file included from ../../src/gmm/gmm_ref.h:46, from ../../src/gmm/gmm_def.h:40, from ../../src/gmm/gmm_kernel.h:41, from ../../src/getfem/getfem_assembling_tensors.h:40, from ../../src/getfem/getfem_assembling.h:45, from icare.cc:21: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../../src/getfem/getfem_model_solvers.h:43, from icare.cc:25: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from icare.cc:22: ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1084:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1094:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ../../src/gmm/gmm_interface.h:43, from ../../src/gmm/gmm_vector.h:41, from ../../src/gmm/gmm_real_part.h:41, from ../../src/gmm/gmm_kernel.h:43: In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ../../src/gmm/gmm_sub_index.h:133:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../../src/gmm/gmm_blas.h:1024:11: ../../src/gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ../../src/gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ../../src/gmm/gmm_sub_index.h:133:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../../src/gmm/gmm_blas.h:1024:11: ../../src/gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ../../src/gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../../src/gmm/gmm_blas.h:1024:11: ../../src/gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ../../src/gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ../../src/gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../../src/gmm/gmm_blas.h:1024:11: ../../src/gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ../../src/gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../../src/gmm/gmm_blas.h:1024:11: ../../src/gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ../../src/gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ../../src/gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../../src/gmm/gmm_blas.h:1024:11: ../../src/gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ../../src/gmm/gmm_sub_index.h:133:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../../src/gmm/gmm_blas.h:1024:11: ../../src/gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ../../src/gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ../../src/gmm/gmm_sub_index.h:133:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../../src/gmm/gmm_blas.h:1024:11: ../../src/gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o icare icare.o ../../src/libgetfem.la -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/icare icare.o -rdynamic ../../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/icare' make check-TESTS make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/icare' make[5]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/icare' PASS: icare.pl ============================================================================ Testsuite summary for getfem 5.4.2 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/icare' make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/icare' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/icare' Making check in delaminated_crack make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/delaminated_crack' make delaminated_crack make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/delaminated_crack' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o delaminated_crack.o delaminated_crack.cc /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o delaminated_crack delaminated_crack.o ../../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/delaminated_crack delaminated_crack.o -rdynamic ../../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/delaminated_crack' make check-TESTS make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/delaminated_crack' make[5]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/delaminated_crack' PASS: delaminated_crack.pl ============================================================================ Testsuite summary for getfem 5.4.2 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/delaminated_crack' make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/delaminated_crack' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/delaminated_crack' Making check in aposteriori make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/aposteriori' make aposteriori aposteriori_laplacian make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/aposteriori' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o aposteriori.o aposteriori.cc g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o aposteriori_laplacian.o aposteriori_laplacian.cc In file included from ../../src/gmm/gmm_ref.h:46, from ../../src/gmm/gmm_def.h:40, from ../../src/gmm/gmm_kernel.h:41, from ../../src/getfem/getfem_assembling_tensors.h:40, from ../../src/getfem/getfem_assembling.h:45, from aposteriori_laplacian.cc:29: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../../src/getfem/getfem_model_solvers.h:43, from aposteriori_laplacian.cc:33: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In file included from ../../src/gmm/gmm_ref.h:46, from ../../src/gmm/gmm_def.h:40, from ../../src/gmm/gmm_kernel.h:41, from ../../src/getfem/getfem_assembling_tensors.h:40, from ../../src/getfem/getfem_assembling.h:45, from aposteriori.cc:27: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../../src/getfem/getfem_model_solvers.h:43, from aposteriori.cc:31: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In file included from aposteriori.cc:28: ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from aposteriori_laplacian.cc:30: ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o aposteriori_laplacian aposteriori_laplacian.o ../../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/aposteriori_laplacian aposteriori_laplacian.o -rdynamic ../../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o aposteriori aposteriori.o ../../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/aposteriori aposteriori.o -rdynamic ../../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/aposteriori' make check-TESTS make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/aposteriori' make[5]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/aposteriori' PASS: aposteriori.pl PASS: aposteriori_laplacian.pl ============================================================================ Testsuite summary for getfem 5.4.2 ============================================================================ # TOTAL: 2 # PASS: 2 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/aposteriori' make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/aposteriori' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/aposteriori' Making check in xfem_stab_unilat_contact make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_stab_unilat_contact' make xfem_stab_unilat_contact make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_stab_unilat_contact' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o xfem_stab_unilat_contact.o xfem_stab_unilat_contact.cc In file included from ../../src/gmm/gmm_ref.h:46, from ../../src/gmm/gmm_def.h:40, from ../../src/gmm/gmm_kernel.h:41, from ../../src/gmm/gmm.h:40, from xfem_stab_unilat_contact.cc:28: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../../src/getfem/getfem_model_solvers.h:43, from xfem_stab_unilat_contact.cc:33: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/algorithm:61, from ../../src/gmm/gmm_std.h:115, from ../../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1844 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:60, from ../../src/gmm/gmm_vector.h:40, from ../../src/gmm/gmm_real_part.h:41, from ../../src/gmm/gmm_kernel.h:43: /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:756:36, inlined from 'gmm::ref_elt_vector& gmm::ref_elt_vector::operator+=(T) [with T = double; V = gmm::wsvector]' at ../../src/gmm/gmm_vector.h:68:15, inlined from 'void gmm::add(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ../../src/gmm/gmm_blas.h:1595:48: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1084:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1094:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void gmm::ij_sparse_matrix::store(const L&, bgeot::size_type) [with L = gmm::rsvector; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:86:61, inlined from 'void gmm::ij_sparse_matrix::build_from(const L&, gmm::col_major) [with L = gmm::col_matrix >; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:97:14, inlined from 'gmm::ij_sparse_matrix::ij_sparse_matrix(const L&, bool) [with L = gmm::col_matrix >; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:105:17, inlined from 'bool gmm::MUMPS_solve(const MAT&, const VECTX&, const VECTB&, bool, bool) [with MAT = col_matrix >; VECTX = std::vector; VECTB = std::vector]' at ../../src/gmm/gmm_MUMPS_interface.h:180:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:748:34: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:141:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:141:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:162:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:163:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:190:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:191:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o xfem_stab_unilat_contact xfem_stab_unilat_contact.o ../../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/xfem_stab_unilat_contact xfem_stab_unilat_contact.o -rdynamic ../../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_stab_unilat_contact' make check-TESTS make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_stab_unilat_contact' make[5]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_stab_unilat_contact' PASS: xfem_stab_unilat_contact.pl ============================================================================ Testsuite summary for getfem 5.4.2 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_stab_unilat_contact' make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_stab_unilat_contact' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_stab_unilat_contact' Making check in bimaterial_crack_test make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/bimaterial_crack_test' make bimaterial_crack_test crack make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/bimaterial_crack_test' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bimaterial_crack_test.o bimaterial_crack_test.cc g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_Xfem.o getfem_Xfem.cc g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o crack.o crack.cc In file included from ../../src/gmm/gmm_ref.h:46, from ../../src/gmm/gmm_def.h:40, from ../../src/gmm/gmm_kernel.h:41, from ../../src/getfem/getfem_assembling_tensors.h:40, from ../../src/getfem/getfem_assembling.h:45, from bimaterial_crack_test.cc:29: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../../src/getfem/getfem_model_solvers.h:43, from bimaterial_crack_test.cc:33: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In file included from ../../src/gmm/gmm_ref.h:46, from ../../src/gmm/gmm_def.h:40, from ../../src/gmm/gmm_kernel.h:41, from ../../src/getfem/getfem_assembling_tensors.h:40, from ../../src/getfem/getfem_assembling.h:45, from crack.cc:29: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../../src/getfem/getfem_model_solvers.h:43, from crack.cc:33: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o crack_exact_solution.o crack_exact_solution.cc In file included from bimaterial_crack_test.cc:30: ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from crack.cc:30: ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ../../src/gmm/gmm_interface.h:43, from ../../src/gmm/gmm_vector.h:41, from ../../src/gmm/gmm_real_part.h:41, from ../../src/gmm/gmm_kernel.h:43: In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ../../src/gmm/gmm_sub_index.h:133:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../../src/gmm/gmm_blas.h:1024:11: ../../src/gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ../../src/gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ../../src/gmm/gmm_sub_index.h:133:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../../src/gmm/gmm_blas.h:1024:11: ../../src/gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ../../src/gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../../src/gmm/gmm_blas.h:1024:11: ../../src/gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ../../src/gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ../../src/gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../../src/gmm/gmm_blas.h:1024:11: ../../src/gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ../../src/gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../../src/gmm/gmm_blas.h:1024:11: ../../src/gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ../../src/gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ../../src/gmm/gmm_sub_index.h:134:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../../src/gmm/gmm_blas.h:1024:11: ../../src/gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'gmm::sub_index::~sub_index()' at ../../src/gmm/gmm_sub_index.h:133:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../../src/gmm/gmm_blas.h:1024:11: ../../src/gmm/gmm_sub_index.h:89:28: warning: pointer used after 'void operator delete(void*, std::size_t)' [-Wuse-after-free] 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ~~~~~~^~~~~~~ In static member function 'static void gmm::index_generator::unattach(gmm::pbasic_index)', inlined from 'static void gmm::index_generator::unattach(gmm::pbasic_index)' at ../../src/gmm/gmm_sub_index.h:88:17, inlined from 'gmm::sub_index::~sub_index()' at ../../src/gmm/gmm_sub_index.h:133:32, inlined from 'gmm::gen_sub_col_matrix_iterator >*, gmm::sub_index, gmm::sub_interval>::~gen_sub_col_matrix_iterator()' at ../../src/gmm/gmm_sub_matrix.h:229:10, inlined from 'typename gmm::linalg_traits::const_sub_col_type gmm::mat_const_col(const MAT&, bgeot::size_type) [with MAT = gen_sub_col_matrix >*, sub_index, sub_interval>]' at ../../src/gmm/gmm_def.h:891:62, inlined from 'void gmm::copy_mat_by_col(const L1&, L2&) [with L1 = gen_sub_col_matrix >*, sub_index, sub_interval>; L2 = col_matrix >]' at ../../src/gmm/gmm_blas.h:1024:11: ../../src/gmm/gmm_sub_index.h:89:49: note: call to 'void operator delete(void*, std::size_t)' here 89 | { if (pbi && --(pbi->nb_ref) == 0) delete pbi; } | ^~~ /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o bimaterial_crack_test bimaterial_crack_test.o getfem_Xfem.o ../../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/bimaterial_crack_test bimaterial_crack_test.o getfem_Xfem.o -rdynamic ../../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o crack crack.o crack_exact_solution.o getfem_Xfem.o ../../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/crack crack.o crack_exact_solution.o getfem_Xfem.o -rdynamic ../../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/bimaterial_crack_test' make check-TESTS make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/bimaterial_crack_test' make[5]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/bimaterial_crack_test' PASS: crack.pl PASS: bimaterial_crack_test.pl ============================================================================ Testsuite summary for getfem 5.4.2 ============================================================================ # TOTAL: 2 # PASS: 2 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/bimaterial_crack_test' make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/bimaterial_crack_test' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/bimaterial_crack_test' Making check in mixed_elastostatic make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/mixed_elastostatic' make mixed_elastostatic make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/mixed_elastostatic' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o mixed_elastostatic.o mixed_elastostatic.cc /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o mixed_elastostatic mixed_elastostatic.o ../../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/mixed_elastostatic mixed_elastostatic.o -rdynamic ../../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/mixed_elastostatic' make check-TESTS make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/mixed_elastostatic' make[5]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/mixed_elastostatic' PASS: mixed_elastostatic.pl ============================================================================ Testsuite summary for getfem 5.4.2 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/mixed_elastostatic' make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/mixed_elastostatic' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/mixed_elastostatic' Making check in xfem_contact make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_contact' make xfem_contact xfem_stokes xfem_dirichlet make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_contact' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o xfem_contact.o xfem_contact.cc g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o xfem_stokes.o xfem_stokes.cc g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o xfem_dirichlet.o xfem_dirichlet.cc In file included from ../../src/gmm/gmm_ref.h:46, from ../../src/gmm/gmm_def.h:40, from ../../src/gmm/gmm_kernel.h:41, from ../../src/getfem/getfem_assembling_tensors.h:40, from ../../src/getfem/getfem_assembling.h:45, from xfem_contact.cc:28: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../../src/getfem/getfem_model_solvers.h:43, from xfem_contact.cc:32: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In file included from ../../src/gmm/gmm_ref.h:46, from ../../src/gmm/gmm_def.h:40, from ../../src/gmm/gmm_kernel.h:41, from ../../src/getfem/getfem_assembling_tensors.h:40, from ../../src/getfem/getfem_assembling.h:45, from xfem_stokes.cc:28: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../../src/getfem/getfem_model_solvers.h:43, from xfem_stokes.cc:32: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In file included from ../../src/gmm/gmm_ref.h:46, from ../../src/gmm/gmm_def.h:40, from ../../src/gmm/gmm_kernel.h:41, from ../../src/getfem/getfem_assembling_tensors.h:40, from ../../src/getfem/getfem_assembling.h:45, from xfem_dirichlet.cc:28: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../../src/getfem/getfem_model_solvers.h:43, from xfem_dirichlet.cc:32: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/algorithm:61, from ../../src/gmm/gmm_std.h:115, from ../../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1844 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:60, from ../../src/gmm/gmm_vector.h:40, from ../../src/gmm/gmm_real_part.h:41, from ../../src/gmm/gmm_kernel.h:43: /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from xfem_contact.cc:29: ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1084:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1094:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1084:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1094:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:756:36, inlined from 'gmm::ref_elt_vector& gmm::ref_elt_vector::operator+=(T) [with T = double; V = gmm::wsvector]' at ../../src/gmm/gmm_vector.h:68:15, inlined from 'void gmm::add(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ../../src/gmm/gmm_blas.h:1595:48: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from xfem_stokes.cc:29: ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1084:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1094:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from xfem_dirichlet.cc:29: ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o xfem_contact xfem_contact.o ../../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/xfem_contact xfem_contact.o -rdynamic ../../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o xfem_stokes xfem_stokes.o ../../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/xfem_stokes xfem_stokes.o -rdynamic ../../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void gmm::ij_sparse_matrix::store(const L&, bgeot::size_type) [with L = gmm::rsvector; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:86:61, inlined from 'void gmm::ij_sparse_matrix::build_from(const L&, gmm::col_major) [with L = gmm::col_matrix >; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:97:14, inlined from 'gmm::ij_sparse_matrix::ij_sparse_matrix(const L&, bool) [with L = gmm::col_matrix >; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:105:17, inlined from 'bool gmm::MUMPS_solve(const MAT&, const VECTX&, const VECTB&, bool, bool) [with MAT = col_matrix >; VECTX = std::vector; VECTB = std::vector]' at ../../src/gmm/gmm_MUMPS_interface.h:180:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:748:34: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:141:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:141:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:162:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:163:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:190:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:191:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o xfem_dirichlet xfem_dirichlet.o ../../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/xfem_dirichlet xfem_dirichlet.o -rdynamic ../../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_contact' make check-TESTS make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_contact' make[5]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_contact' PASS: xfem_contact.pl ============================================================================ Testsuite summary for getfem 5.4.2 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_contact' make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_contact' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_contact' Making check in crack_plate make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/crack_plate' make crack_mindlin crack_bilaplacian make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/crack_plate' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o crack_mindlin.o crack_mindlin.cc g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o crack_bilaplacian.o crack_bilaplacian.cc g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o crack_bilaplacian_singularities.o crack_bilaplacian_singularities.cc In file included from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/getfem_config.h:155, from crack_bilaplacian.h:32, from crack_bilaplacian.cc:22: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../../src/getfem/getfem_model_solvers.h:43, from crack_bilaplacian.cc:28: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In file included from ../../src/gmm/gmm_ref.h:46, from ../../src/gmm/gmm_def.h:40, from ../../src/gmm/gmm_kernel.h:41, from ../../src/getfem/getfem_assembling_tensors.h:40, from ../../src/getfem/getfem_assembling.h:45, from crack_mindlin.cc:30: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../../src/getfem/getfem_model_solvers.h:43, from crack_mindlin.cc:34: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o crack_bilaplacian_problem.o crack_bilaplacian_problem.cc g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o crack_bilaplacian_moment.o crack_bilaplacian_moment.cc In file included from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/getfem_config.h:155, from crack_bilaplacian.h:32, from crack_bilaplacian_problem.cc:22: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../../src/getfem/getfem_model_solvers.h:43, from crack_bilaplacian_problem.cc:26: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In file included from crack_mindlin.cc:32: ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ crack_mindlin.cc: In function 'void calcul_von_mises(const getfem::mesh_fem&, const VEC1&, const getfem::mesh_fem&, VEC2&, bgeot::scalar_type) [with VEC1 = std::vector; VEC2 = std::vector]': crack_mindlin.cc:957:60: warning: 'vm_max' may be used uninitialized [-Wmaybe-uninitialized] 957 | cout << "Von Mises : min=" << 4*mu*mu*vm_min << ", max=" << 4*mu*mu*vm_max << "\n"; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ crack_mindlin.cc:941:23: note: 'vm_max' was declared here 941 | scalar_type vm_min, vm_max; | ^~~~~~ crack_mindlin.cc:957:30: warning: 'vm_min' may be used uninitialized [-Wmaybe-uninitialized] 957 | cout << "Von Mises : min=" << 4*mu*mu*vm_min << ", max=" << 4*mu*mu*vm_max << "\n"; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ crack_mindlin.cc:941:15: note: 'vm_min' was declared here 941 | scalar_type vm_min, vm_max; | ^~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/getfem_config.h:155, from crack_bilaplacian.h:32, from crack_bilaplacian_moment.cc:22: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../../src/getfem/getfem_model_solvers.h:43, from crack_bilaplacian_moment.cc:26: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o crack_bilaplacian_tools.o crack_bilaplacian_tools.cc In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1084:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1094:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesher.h:46, from ../../src/getfem/getfem_level_set.h:41, from ../../src/getfem/getfem_mesh_level_set.h:42, from ../../src/getfem/getfem_mesh_im_level_set.h:42, from crack_bilaplacian.h:37: ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/getfem_config.h:155, from crack_bilaplacian.h:32, from crack_bilaplacian_tools.cc:22: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../../src/getfem/getfem_model_solvers.h:43, from crack_bilaplacian_tools.cc:26: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o crack_bilaplacian_sif.o crack_bilaplacian_sif.cc /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o crack_mindlin crack_mindlin.o ../../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/crack_mindlin crack_mindlin.o -rdynamic ../../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas In file included from ../../src/getfem/dal_config.h:40, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/getfem_config.h:155, from crack_bilaplacian.h:32, from crack_bilaplacian_sif.cc:22: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../../src/getfem/getfem_model_solvers.h:43, from crack_bilaplacian_sif.cc:26: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In file included from ../../src/getfem/getfem_mesher.h:46, from ../../src/getfem/getfem_level_set.h:41, from ../../src/getfem/getfem_mesh_level_set.h:42, from ../../src/getfem/getfem_mesh_im_level_set.h:42, from crack_bilaplacian.h:37: ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: /usr/include/c++/12/bits/stl_vector.h: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1094:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ crack_bilaplacian.h: In function 'void calcul_von_mises(const getfem::mesh_fem&, const VEC1&, const getfem::mesh_fem&, VEC2&, bgeot::scalar_type) [with VEC1 = std::vector; VEC2 = std::vector]': crack_bilaplacian.h:283:60: warning: 'vm_max' may be used uninitialized [-Wmaybe-uninitialized] 283 | cout << "Von Mises : min=" << 4*mu*mu*vm_min << ", max=" << 4*mu*mu*vm_max << "\n"; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ crack_bilaplacian.h:267:23: note: 'vm_max' was declared here 267 | scalar_type vm_min, vm_max; | ^~~~~~ crack_bilaplacian.h:283:30: warning: 'vm_min' may be used uninitialized [-Wmaybe-uninitialized] 283 | cout << "Von Mises : min=" << 4*mu*mu*vm_min << ", max=" << 4*mu*mu*vm_max << "\n"; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ crack_bilaplacian.h:267:15: note: 'vm_min' was declared here 267 | scalar_type vm_min, vm_max; | ^~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from ../../src/getfem/getfem_mesher.h:46, from ../../src/getfem/getfem_level_set.h:41, from ../../src/getfem/getfem_mesh_level_set.h:42, from ../../src/getfem/getfem_mesh_im_level_set.h:42, from crack_bilaplacian.h:37: ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../../src/gmm/gmm_std.h:116, from ../../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o crack_bilaplacian crack_bilaplacian.o crack_bilaplacian_singularities.o crack_bilaplacian_problem.o crack_bilaplacian_moment.o crack_bilaplacian_tools.o crack_bilaplacian_sif.o ../../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/crack_bilaplacian crack_bilaplacian.o crack_bilaplacian_singularities.o crack_bilaplacian_problem.o crack_bilaplacian_moment.o crack_bilaplacian_tools.o crack_bilaplacian_sif.o -rdynamic ../../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/crack_plate' make check-TESTS make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/crack_plate' make[5]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/crack_plate' PASS: crack_mindlin.pl ============================================================================ Testsuite summary for getfem 5.4.2 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/crack_plate' make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/crack_plate' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/crack_plate' Making check in static_contact_gears make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/static_contact_gears' make static_contact_gears static_contact_gears_u1_u2 make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/static_contact_gears' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o static_contact_gears.o static_contact_gears.cc g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o static_contact_gears_u1_u2.o static_contact_gears_u1_u2.cc In file included from ../../src/gmm/gmm_ref.h:46, from ../../src/getfem/bgeot_convex_structure.h:41, from ../../src/getfem/bgeot_mesh_structure.h:42, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_interpolation.h:42, from ../../src/getfem/getfem_generic_assembly.h:43, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_model_solvers.h:42, from static_contact_gears_u1_u2.cc:22: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../../src/getfem/getfem_model_solvers.h:43: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In file included from ../../src/gmm/gmm_ref.h:46, from ../../src/getfem/bgeot_convex_structure.h:41, from ../../src/getfem/bgeot_mesh_structure.h:42, from ../../src/getfem/bgeot_mesh.h:41, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_interpolation.h:42, from ../../src/getfem/getfem_generic_assembly.h:43, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_model_solvers.h:42, from static_contact_gears.cc:22: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../../src/getfem/getfem_model_solvers.h:43: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/algorithm:61, from ../../src/gmm/gmm_std.h:115, from ../../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1844 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:60, from ../../src/getfem/getfem_generic_assembly.h:42: /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:756:36, inlined from 'gmm::ref_elt_vector& gmm::ref_elt_vector::operator+=(T) [with T = double; V = gmm::wsvector]' at ../../src/gmm/gmm_vector.h:68:15, inlined from 'void gmm::add(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ../../src/gmm/gmm_blas.h:1595:48: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/bits/stl_algo.h:60, from /usr/include/c++/12/algorithm:61, from ../../src/gmm/gmm_std.h:115, from ../../src/gmm/gmm_except.h:43: /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 224 | __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, | ^~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_heap.h: In function 'void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_heap.h:224:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1782:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1782 | __unguarded_linear_insert(_RandomAccessIterator __last, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1802 | __insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1802:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1844 | __final_insertion_sort(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1844:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:60, from ../../src/getfem/getfem_generic_assembly.h:42: /usr/include/c++/12/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/12/bits/stl_tree.h:2457:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 2457 | _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:61: In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::wa(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:756:36, inlined from 'gmm::ref_elt_vector& gmm::ref_elt_vector::operator+=(T) [with T = double; V = gmm::wsvector]' at ../../src/gmm/gmm_vector.h:68:15, inlined from 'void gmm::add(const L1&, L2&, abstract_sparse, abstract_sparse) [with L1 = scaled_vector_const_ref, double>; L2 = wsvector]' at ../../src/gmm/gmm_blas.h:1595:48: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In file included from static_contact_gears_u1_u2.cc:24: ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../../src/getfem/bgeot_ftool.h:43, from ../../src/getfem/getfem_mesh.h:42: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from static_contact_gears.cc:24: ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from ../../src/getfem/bgeot_ftool.h:43, from ../../src/getfem/getfem_mesh.h:42: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void gmm::ij_sparse_matrix::store(const L&, bgeot::size_type) [with L = gmm::rsvector; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:86:61, inlined from 'void gmm::ij_sparse_matrix::build_from(const L&, gmm::col_major) [with L = gmm::col_matrix >; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:97:14, inlined from 'gmm::ij_sparse_matrix::ij_sparse_matrix(const L&, bool) [with L = gmm::col_matrix >; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:105:17, inlined from 'bool gmm::MUMPS_solve(const MAT&, const VECTX&, const VECTB&, bool, bool) [with MAT = col_matrix >; VECTX = std::vector; VECTB = std::vector]' at ../../src/gmm/gmm_MUMPS_interface.h:180:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:748:34: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'void gmm::ij_sparse_matrix::store(const L&, bgeot::size_type) [with L = gmm::rsvector; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:86:61, inlined from 'void gmm::ij_sparse_matrix::build_from(const L&, gmm::col_major) [with L = gmm::col_matrix >; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:97:14, inlined from 'gmm::ij_sparse_matrix::ij_sparse_matrix(const L&, bool) [with L = gmm::col_matrix >; T = double]' at ../../src/gmm/gmm_MUMPS_interface.h:105:17, inlined from 'bool gmm::MUMPS_solve(const MAT&, const VECTX&, const VECTB&, bool, bool) [with MAT = col_matrix >; VECTX = std::vector; VECTB = std::vector]' at ../../src/gmm/gmm_MUMPS_interface.h:180:25: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](const key_type&) [with _Key = unsigned int; _Tp = double; _Compare = std::less; _Alloc = std::allocator >]', inlined from 'void gmm::wsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:748:34: /usr/include/c++/12/bits/stl_map.h:511:44: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator' changed in GCC 7.1 511 | __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 512 | std::tuple(__k), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 513 | std::tuple<>()); | ~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:141:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:141:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:162:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:163:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:190:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:191:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h: In function 'void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]': /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1908 | __introsort_loop(_RandomAccessIterator __first, | ^~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1908:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 /usr/include/c++/12/bits/stl_algo.h:1922:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1922 | std::__introsort_loop(__cut, __last, __depth_limit, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:141:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:141:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:162:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:163:16, inlined from 'void gmm::ilutp_precond::do_ilutp(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:195:13, inlined from 'void gmm::ilutp_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:85:15, inlined from 'gmm::ilutp_precond::ilutp_precond(const Matrix&, bgeot::size_type, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilutp.h:90:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilutp::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:138:31: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ In function 'void std::__final_insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]', inlined from 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]' at /usr/include/c++/12/bits/stl_algo.h:1940:31, inlined from 'void std::sort(_RAIter, _RAIter, _Compare) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = gmm::elt_rsvector_value_less_]' at /usr/include/c++/12/bits/stl_algo.h:4853:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:180:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1849:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1849 | std::__insertion_sort(__first, __first + int(_S_threshold), __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1854:30: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1854 | std::__insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:190:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void std::__sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, vector, allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]', inlined from 'void std::sort(_RAIter, _RAIter) [with _RAIter = __gnu_cxx::__normal_iterator*, vector, allocator > > >]' at /usr/include/c++/12/bits/stl_algo.h:4820:18, inlined from 'void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:191:16, inlined from 'void gmm::ilut_precond::do_ilut(const Matrix&, gmm::col_major) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:200:12, inlined from 'void gmm::ilut_precond::build_with(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:126:14, inlined from 'gmm::ilut_precond::ilut_precond(const Matrix&, int, double) [with Matrix = gmm::col_matrix >]' at ../../src/gmm/gmm_precond_ilut.h:131:31, inlined from 'void getfem::linear_solver_gmres_preconditioned_ilut::operator()(const MAT&, VECT&, const VECT&, gmm::iteration&) const [with MAT = gmm::col_matrix >; VECT = std::vector]' at ../../src/getfem/getfem_model_solvers.h:127:30: /usr/include/c++/12/bits/stl_algo.h:1937:32: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1937 | std::__introsort_loop(__first, __last, | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 1938 | std::__lg(__last - __first) * 2, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1939 | __comp); | ~~~~~~~ /usr/include/c++/12/bits/stl_algo.h:1940:38: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1940 | std::__final_insertion_sort(__first, __last, __comp); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o static_contact_gears_u1_u2 static_contact_gears_u1_u2.o ../../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/static_contact_gears_u1_u2 static_contact_gears_u1_u2.o -rdynamic ../../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o static_contact_gears static_contact_gears.o ../../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/static_contact_gears static_contact_gears.o -rdynamic ../../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/static_contact_gears' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/static_contact_gears' Making check in level_set_contact make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/level_set_contact' make test_contact make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/level_set_contact' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o contact_problem.o contact_problem.cpp g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o test_contact.o test_contact.cpp In file included from ../../src/gmm/gmm_ref.h:46, from ../../src/gmm/gmm_def.h:40, from ../../src/gmm/gmm_kernel.h:41, from ../../src/gmm/gmm.h:40, from test_contact.cpp:24: ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = ZMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ In file included from ../../src/getfem/getfem_model_solvers.h:43, from ../../src/getfem/getfem_level_set_contact.h:52, from test_contact.cpp:32: ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h: In function 'bool gmm::mumps_error_check(MUMPS_STRUCT&) [with MUMPS_STRUCT = DMUMPS_STRUC_C]': ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:147:11: note: in expansion of macro 'GMM_ASSERT1' 147 | GMM_ASSERT1(false, "Solve with MUMPS failed: NZ = " << id.INFO(2) | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:149:9: note: here 149 | case -6 : case -10 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:153:11: note: in expansion of macro 'GMM_ASSERT1' 153 | GMM_ASSERT1(false, "Solve with MUMPS failed: error " | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:155:9: note: here 155 | case -13 : | ^~~~ ../../src/gmm/gmm_except.h:164:86: warning: this statement may fall through [-Wimplicit-fallthrough=] 164 | # define GMM_ASSERT1(test, errormsg) { if (!(test)) GMM_THROW_AT_LEVEL(errormsg, 1); } | ^ ../../src/gmm/gmm_MUMPS_interface.h:156:11: note: in expansion of macro 'GMM_ASSERT1' 156 | GMM_ASSERT1(false, "Solve with MUMPS failed: not enough memory"); | ^~~~~~~~~~~ ../../src/gmm/gmm_MUMPS_interface.h:157:9: note: here 157 | default : | ^~~~~~~ In file included from test_contact.cpp:30: ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_3x3tensor(IT) [with IT = __gnu_cxx::__normal_iterator >]': ../../src/getfem/getfem_export.h:185:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 185 | template void vtk_export::write_3x3tensor(IT p) { | ^~~~~~~~~~ ../../src/getfem/getfem_export.h: In member function 'void getfem::vtk_export::write_dataset_(const VECT&, const std::string&, bgeot::size_type, bool) [with VECT = std::vector]': ../../src/getfem/getfem_export.h:288:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 288 | write_3x3tensor(U.begin() + i*Q); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:70, from test_contact.cpp:22: /usr/include/c++/12/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const gmm::elt_rsvector_&}; _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]': /usr/include/c++/12/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector, std::allocator > >::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/vector:64: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1057:30: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]', inlined from 'void gmm::rsvector::w(size_type, const T&) [with T = double]' at ../../src/gmm/gmm_vector.h:1067:32: /usr/include/c++/12/bits/stl_vector.h:1287:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 1287 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o test_contact contact_problem.o test_contact.o ../../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/test_contact contact_problem.o test_contact.o -rdynamic ../../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/level_set_contact' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/level_set_contact' Making check in test_plasticity make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/test_plasticity' make make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/test_plasticity' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/test_plasticity' make check-TESTS make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/test_plasticity' make[5]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/test_plasticity' PASS: test_plasticity.py ============================================================================ Testsuite summary for getfem 5.4.2 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/test_plasticity' make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/test_plasticity' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/test_plasticity' Making check in opt_assembly make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/opt_assembly' make opt_assembly make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/opt_assembly' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -I/usr/local/include -DGMM_USES_BLAS -DGMM_USES_LAPACK -I/usr/include -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o opt_assembly.o opt_assembly.cc /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z,relro -Wl,-z,now -o opt_assembly opt_assembly.o ../../src/libgetfem.la -lm -rdynamic -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -lsuperlu -ldl -llapack -lblas libtool: link: g++ -Wall -g -O2 -ffile-prefix-map=/build/reproducible-path/getfem-5.4.2+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fmessage-length=0 -fvisibility-inlines-hidden -ftemplate-depth-100 -std=c++14 -fPIC -Wall -W -Wextra -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -Wl,-z -Wl,now -o .libs/opt_assembly opt_assembly.o -rdynamic ../../src/.libs/libgetfem.so -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -lqhull -lsuperlu -ldl -llapack -lblas make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/opt_assembly' make check-TESTS make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/opt_assembly' make[5]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/opt_assembly' PASS: opt_assembly.pl ============================================================================ Testsuite summary for getfem 5.4.2 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/opt_assembly' make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/opt_assembly' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/opt_assembly' Making check in continuum_mechanics make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/continuum_mechanics' make make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/continuum_mechanics' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/continuum_mechanics' make check-TESTS make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/continuum_mechanics' make[5]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/continuum_mechanics' PASS: plasticity_fin_strain_lin_hardening_plane_strain.py ============================================================================ Testsuite summary for getfem 5.4.2 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/continuum_mechanics' make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/continuum_mechanics' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/continuum_mechanics' make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib' make[2]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib' Making check in bin make[2]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/bin' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/bin' Making check in doc make[2]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/doc' Making check in sphinx make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/doc/sphinx' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/doc/sphinx' make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/doc' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/doc' make[2]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/doc' make[2]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1' make[2]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1' make[1]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --with python3 dh_testroot dh_prep dh_auto_install make -j1 install DESTDIR=/build/reproducible-path/getfem-5.4.2\+dfsg1/debian/tmp AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1' Making install in m4 make[2]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/m4' make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/m4' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/m4' make[2]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/m4' Making install in cubature make[2]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/cubature' make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/cubature' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/cubature' make[2]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/cubature' Making install in src make[2]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/src' make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/src' /bin/mkdir -p '/build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf' /bin/bash ../libtool --mode=install /usr/bin/install -c libgetfem.la '/build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/libgetfem.so.5.0.4 /build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf/libgetfem.so.5.0.4 libtool: install: (cd /build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f libgetfem.so.5.0.4 libgetfem.so.5 || { rm -f libgetfem.so.5 && ln -s libgetfem.so.5.0.4 libgetfem.so.5; }; }) libtool: install: (cd /build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f libgetfem.so.5.0.4 libgetfem.so || { rm -f libgetfem.so && ln -s libgetfem.so.5.0.4 libgetfem.so; }; }) libtool: install: /usr/bin/install -c .libs/libgetfem.lai /build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf/libgetfem.la libtool: install: /usr/bin/install -c .libs/libgetfem.a /build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf/libgetfem.a libtool: install: chmod 644 /build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf/libgetfem.a libtool: install: ranlib /build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf/libgetfem.a libtool: warning: remember to run 'libtool --finish /usr/lib/arm-linux-gnueabihf' /bin/mkdir -p '/build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/include' /bin/mkdir -p '/build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/include/gmm' /usr/bin/install -c -m 644 gmm/gmm.h gmm/gmm_arch_config.h gmm/gmm_matrix.h gmm/gmm_iter_solvers.h gmm/gmm_iter.h gmm/gmm_inoutput.h gmm/gmm_vector.h gmm/gmm_transposed.h gmm/gmm_scaled.h gmm/gmm_conjugated.h gmm/gmm_real_part.h gmm/gmm_def.h gmm/gmm_sub_index.h gmm/gmm_vector_to_matrix.h gmm/gmm_sub_vector.h gmm/gmm_sub_matrix.h gmm/gmm_interface.h gmm/gmm_kernel.h gmm/gmm_interface_bgeot.h gmm/gmm_solver_cg.h gmm/gmm_solver_constrained_cg.h gmm/gmm_modified_gram_schmidt.h gmm/gmm_dense_Householder.h gmm/gmm_dense_lu.h gmm/gmm_dense_matrix_functions.h gmm/gmm_dense_qr.h gmm/gmm_dense_sylvester.h gmm/gmm_tri_solve.h gmm/gmm_solver_gmres.h gmm/gmm_solver_idgmres.h gmm/gmm_solver_qmr.h gmm/gmm_solver_bicgstab.h gmm/gmm_solver_Schwarz_additive.h gmm/gmm_solver_bfgs.h gmm/gmm_domain_decomp.h gmm/gmm_superlu_interface.h gmm/gmm_precond.h gmm/gmm_precond_ildlt.h gmm/gmm_precond_ildltt.h gmm/gmm_precond_mr_approx_inverse.h '/build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/include/gmm' /bin/mkdir -p '/build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/include/getfem' /usr/bin/install -c -m 644 getfem/dal_config.h getfem/dal_singleton.h getfem/dal_basic.h getfem/dal_bit_vector.h getfem/dal_static_stored_objects.h getfem/dal_naming_system.h getfem/dal_backtrace.h getfem/dal_tas.h getfem/dal_tree_sorted.h getfem/bgeot_config.h getfem/bgeot_permutations.h getfem/bgeot_convex_structure.h getfem/bgeot_convex.h getfem/bgeot_convex_ref.h getfem/bgeot_poly.h getfem/bgeot_geometric_trans.h getfem/bgeot_geotrans_inv.h getfem/bgeot_kdtree.h getfem/bgeot_mesh_structure.h getfem/bgeot_mesh.h getfem/bgeot_poly_composite.h getfem/bgeot_rtree.h getfem/bgeot_node_tab.h getfem/bgeot_small_vector.h getfem/bgeot_sparse_tensors.h getfem/bgeot_tensor.h getfem/bgeot_comma_init.h getfem/bgeot_torus.h getfem/bgeot_ftool.h getfem/getfem_accumulated_distro.h getfem/getfem_arch_config.h getfem/getfem_copyable_ptr.h getfem/getfem_integration.h getfem/getfem_assembling.h getfem/getfem_assembling_tensors.h getfem/getfem_generic_assembly.h getfem/getfem_generic_assembly_tree.h getfem/getfem_generic_assembly_functions_and_operators.h getfem/getfem_generic_assembly_semantic.h getfem/getfem_generic_assembly_compile_and_exec.h '/build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/include/getfem' /bin/mkdir -p '/build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/include/getfem' /usr/bin/install -c -m 644 getfem/getfem_context.h getfem/getfem_config.h getfem/getfem_interpolation.h getfem/getfem_export.h getfem/getfem_import.h getfem/getfem_derivatives.h getfem/getfem_global_function.h getfem/getfem_fem.h getfem/getfem_interpolated_fem.h getfem/getfem_projected_fem.h getfem/getfem_fem_global_function.h getfem/getfem_mesh_fem_global_function.h getfem/getfem_mesh_fem_sum.h getfem/getfem_im_list.h getfem/getfem_mat_elem.h getfem/getfem_mat_elem_type.h getfem/getfem_mesh.h getfem/getfem_mesh_region.h getfem/getfem_mesh_fem.h getfem/getfem_mesh_im.h getfem/getfem_error_estimate.h getfem/getfem_level_set.h getfem/getfem_partial_mesh_fem.h getfem/getfem_torus.h getfem/getfem_mesh_level_set.h getfem/getfem_mesh_im_level_set.h getfem/getfem_crack_sif.h getfem/getfem_mesh_fem_level_set.h getfem/getfem_mesh_fem_product.h getfem/getfem_fem_level_set.h getfem/getfem_mesh_slicers.h getfem/getfem_mesh_slice.h getfem/getfem_regular_meshes.h getfem/getfem_models.h getfem/getfem_model_solvers.h getfem/getfem_linearized_plates.h getfem/getfem_HHO.h getfem/getfem_locale.h getfem/getfem_contact_and_friction_common.h getfem/getfem_contact_and_friction_large_sliding.h '/build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/include/getfem' /bin/mkdir -p '/build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/include/getfem' /usr/bin/install -c -m 644 getfem/getfem_contact_and_friction_nodal.h getfem/getfem_contact_and_friction_integral.h getfem/getfem_nonlinear_elasticity.h getfem/getfem_fourth_order.h getfem/getfem_Navier_Stokes.h getfem/getfem_superlu.h getfem/getfem_plasticity.h getfem/getfem_omp.h getfem/getfem_continuation.h getfem/getfem_mesher.h getfem/getfem_convect.h getfem/getfem_deformable_mesh.h getfem/getfem_level_set_contact.h getfem/getfem_im_data.h '/build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/include/getfem' /bin/mkdir -p '/build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/include/gmm' /usr/bin/install -c -m 644 gmm/gmm_precond_diagonal.h gmm/gmm_precond_ilu.h gmm/gmm_precond_ilut.h gmm/gmm_precond_ilutp.h gmm/gmm_blas.h gmm/gmm_blas_interface.h gmm/gmm_lapack_interface.h gmm/gmm_condition_number.h gmm/gmm_least_squares_cg.h gmm/gmm_range_basis.h gmm/gmm_opt.h gmm/gmm_algobase.h gmm/gmm_ref.h gmm/gmm_std.h gmm/gmm_except.h gmm/gmm_feedback_management.h gmm/gmm_MUMPS_interface.h '/build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/include/gmm' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/src' make[2]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/src' Making install in tests make[2]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/tests' make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/tests' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/tests' make[2]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/tests' Making install in interface make[2]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface' Making install in src make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/src' Making install in . make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/src' make[5]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/src' make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/src' make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/src' Making install in python make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/src/python' make[5]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/src/python' /bin/mkdir -p '/build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/lib/python3.11/site-packages/getfem' /usr/bin/install -c -m 644 _getfem.cpython-311-arm-linux-gnueabihf.so '/build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/lib/python3.11/site-packages/getfem' Byte-compiling python modules... Byte-compiling python modules (optimized versions) ... /bin/mkdir -p '/build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/lib/python3.11/site-packages/getfem' /usr/bin/install -c -m 644 getfem.py __init__.py '/build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/lib/python3.11/site-packages/getfem' Byte-compiling python modules... getfem.py__init__.py Byte-compiling python modules (optimized versions) ... getfem.py__init__.py make[5]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/src/python' make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/src/python' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/src' Making install in tests make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests' Making install in meshes make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests/meshes' make[5]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests/meshes' make[5]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/getfem_toolbox/meshes' /usr/bin/install -c tank_quadratic_2500.GiD.msh holed_disc_with_quadratic_2D_triangles.msh tube_2D_spline.GiD.msh tripod.GiD.msh mixed_mesh.gmf '/build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/getfem_toolbox/meshes' make[5]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests/meshes' make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests/meshes' Making install in python make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests/python' make[5]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests/python' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests/python' make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests/python' make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests' make[5]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests' make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface/tests' make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface' make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface' make[2]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/interface' Making install in contrib make[2]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib' Making install in icare make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/icare' make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/icare' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/icare' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/icare' Making install in delaminated_crack make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/delaminated_crack' make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/delaminated_crack' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/delaminated_crack' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/delaminated_crack' Making install in aposteriori make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/aposteriori' make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/aposteriori' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/aposteriori' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/aposteriori' Making install in xfem_stab_unilat_contact make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_stab_unilat_contact' make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_stab_unilat_contact' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_stab_unilat_contact' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_stab_unilat_contact' Making install in bimaterial_crack_test make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/bimaterial_crack_test' make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/bimaterial_crack_test' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/bimaterial_crack_test' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/bimaterial_crack_test' Making install in mixed_elastostatic make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/mixed_elastostatic' make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/mixed_elastostatic' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/mixed_elastostatic' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/mixed_elastostatic' Making install in xfem_contact make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_contact' make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_contact' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_contact' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/xfem_contact' Making install in crack_plate make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/crack_plate' make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/crack_plate' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/crack_plate' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/crack_plate' Making install in static_contact_gears make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/static_contact_gears' make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/static_contact_gears' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/static_contact_gears' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/static_contact_gears' Making install in level_set_contact make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/level_set_contact' make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/level_set_contact' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/level_set_contact' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/level_set_contact' Making install in test_plasticity make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/test_plasticity' make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/test_plasticity' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/test_plasticity' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/test_plasticity' Making install in opt_assembly make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/opt_assembly' make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/opt_assembly' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/opt_assembly' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/opt_assembly' Making install in continuum_mechanics make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/continuum_mechanics' make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/continuum_mechanics' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/continuum_mechanics' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib/continuum_mechanics' make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib' make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib' make[2]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/contrib' Making install in bin make[2]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/bin' make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/bin' make[2]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/bin' Making install in doc make[2]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/doc' Making install in sphinx make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/doc/sphinx' make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/doc/sphinx' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/doc/sphinx' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/doc/sphinx' make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/doc' make[4]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1/doc' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/doc' make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/doc' make[2]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1/doc' make[2]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1' make[3]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1' /bin/mkdir -p '/build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/bin' /usr/bin/install -c getfem-config '/build/reproducible-path/getfem-5.4.2+dfsg1/debian/tmp/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1' make[2]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1' make[1]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1' debian/rules override_dh_install make[1]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1' find . -name '*.pyc' -print0 | xargs -0 rm -f find . -name '*.pyo' -print0 | xargs -0 rm -f find . -name '*.la' -print0 | xargs -0 rm -f dh_install sed "s/from getfem import/from .getfem import/; s/from _getfem import/from ._getfem import/" -i debian/tmp/usr/lib/python*/*-packages/getfem/*.py dh_missing --list-missing dh_numpy3 make[1]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1' dh_installdocs debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1' dh_installchangelogs ChangeLog make[1]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1' dh_python3 dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a debian/rules override_dh_shlibdeps make[1]: Entering directory '/build/reproducible-path/getfem-5.4.2+dfsg1' dh_shlibdeps -l/build/reproducible-path/getfem-5.4.2+dfsg1/./src/.libs/ dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libgetfem5/usr/lib/arm-linux-gnueabihf/libgetfem.so.5.0.4 found in none of the libraries make[1]: Leaving directory '/build/reproducible-path/getfem-5.4.2+dfsg1' dh_installdeb dh_gencontrol dpkg-gencontrol: warning: Provides field of package python3-getfem: substitution variable ${python3:Provides} used, but is not defined dpkg-gencontrol: warning: package python3-getfem: substitution variable ${python3:Versions} used, but is not defined dpkg-gencontrol: warning: package libgmm++-dev: substitution variable ${python3:Depends} unused, but is defined dpkg-gencontrol: warning: package libgetfem-dev: substitution variable ${python3:Depends} unused, but is defined dpkg-gencontrol: warning: package python3-getfem++: substitution variable ${python3:Depends} unused, but is defined dpkg-gencontrol: warning: Provides field of package python3-getfem: substitution variable ${python3:Provides} used, but is not defined dpkg-gencontrol: warning: package python3-getfem: substitution variable ${python3:Versions} used, but is not defined dpkg-gencontrol: warning: package libgetfem5: substitution variable ${python3:Depends} unused, but is defined dpkg-gencontrol: warning: package libgetfem5: substitution variable ${python3:Depends} unused, but is defined dpkg-gencontrol: warning: package libgetfem++-dev: substitution variable ${python3:Depends} unused, but is defined dpkg-gencontrol: warning: package libgetfem5++: substitution variable ${python3:Depends} unused, but is defined dpkg-gencontrol: warning: package libgmm-dev: substitution variable ${python3:Depends} unused, but is defined dh_md5sums dh_builddeb dpkg-deb: building package 'libgetfem-dev' in '../libgetfem-dev_5.4.2+dfsg1-3_armhf.deb'. dpkg-deb: building package 'libgmm++-dev' in '../libgmm++-dev_5.4.2+dfsg1-3_all.deb'. dpkg-deb: building package 'python3-getfem' in '../python3-getfem_5.4.2+dfsg1-3_armhf.deb'. dpkg-deb: building package 'python3-getfem++' in '../python3-getfem++_5.4.2+dfsg1-3_all.deb'. dpkg-deb: building package 'python3-getfem-dbgsym' in '../python3-getfem-dbgsym_5.4.2+dfsg1-3_armhf.deb'. dpkg-deb: building package 'libgetfem++-dev' in '../libgetfem++-dev_5.4.2+dfsg1-3_all.deb'. dpkg-deb: building package 'libgetfem5++' in '../libgetfem5++_5.4.2+dfsg1-3_all.deb'. dpkg-deb: building package 'libgetfem5' in '../libgetfem5_5.4.2+dfsg1-3_armhf.deb'. dpkg-deb: building package 'libgetfem5-dbgsym' in '../libgetfem5-dbgsym_5.4.2+dfsg1-3_armhf.deb'. dpkg-deb: building package 'libgmm-dev' in '../libgmm-dev_5.4.2+dfsg1-3_armhf.deb'. dpkg-genbuildinfo --build=binary -O../getfem_5.4.2+dfsg1-3_armhf.buildinfo dpkg-genchanges --build=binary -O../getfem_5.4.2+dfsg1-3_armhf.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/15714 and its subdirectories I: Current time: Sun Jan 14 13:46:27 -12 2024 I: pbuilder-time-stamp: 1705283187 Mon Jan 15 01:50:18 UTC 2024 I: 1st build successful. Starting 2nd build on remote node virt64b-armhf-rb.debian.net. Mon Jan 15 01:50:18 UTC 2024 I: Preparing to do remote build '2' on virt64b-armhf-rb.debian.net. Mon Jan 15 05:02:14 UTC 2024 I: Deleting $TMPDIR on virt64b-armhf-rb.debian.net. Mon Jan 15 05:02:17 UTC 2024 I: getfem_5.4.2+dfsg1-3_armhf.changes: Format: 1.8 Date: Thu, 01 Dec 2022 12:53:47 +0100 Source: getfem Binary: libgetfem++-dev libgetfem-dev libgetfem5 libgetfem5++ libgetfem5-dbgsym libgmm++-dev libgmm-dev python3-getfem python3-getfem++ python3-getfem-dbgsym Architecture: all armhf Version: 5.4.2+dfsg1-3 Distribution: unstable Urgency: medium Maintainer: Debian Science Team Changed-By: Drew Parsons Description: libgetfem++-dev - transitional package libgetfem-dev - Development files for the GETFEM generic finite element library libgetfem5 - GETFEM generic finite element library libgetfem5++ - transitional package libgmm++-dev - transitional package libgmm-dev - Generic C++ template library for sparse, dense and skyline matric python3-getfem - Python interface to the GETFEM generic finite element library python3-getfem++ - transitional package Closes: 1023788 Changes: getfem (5.4.2+dfsg1-3) unstable; urgency=medium . * Team upload. . [ Konstantinos Poulios ] * Reenable unit tests on s390x. * debian patch 01_fix_integral_type_portability_bug.patch fixes portability issue and failing package build for s390x. Closes: #1023788. Checksums-Sha1: ff8196bc0720510ae130b5d67c13335aa90b278c 10732 getfem_5.4.2+dfsg1-3_armhf.buildinfo 4a9105efeecede4865655d9ec00281e3c7358a01 5632 libgetfem++-dev_5.4.2+dfsg1-3_all.deb a353848ea74ae396121638a8fbea341d353a7c7b 4050192 libgetfem-dev_5.4.2+dfsg1-3_armhf.deb 68dff0425c5dfd62e2bfef29ab55e94a282eccf2 5632 libgetfem5++_5.4.2+dfsg1-3_all.deb f998fa05c377ee222644050d22147432d4cb4590 58311080 libgetfem5-dbgsym_5.4.2+dfsg1-3_armhf.deb 6d2e856a64673f37e6ab1b180decff43cfe3b29b 2609784 libgetfem5_5.4.2+dfsg1-3_armhf.deb 5f64db40a7c1bb2e7282ae0e932dce630d5bf711 5632 libgmm++-dev_5.4.2+dfsg1-3_all.deb 5974161e26d580b7728f081272c28be7946abf2b 119740 libgmm-dev_5.4.2+dfsg1-3_armhf.deb 2e4f50242426203f62b5746e36b9bfdaa6d931aa 5632 python3-getfem++_5.4.2+dfsg1-3_all.deb 105b5aefcb5fd8b356abc4ce3af028fb8a8d0e86 29542000 python3-getfem-dbgsym_5.4.2+dfsg1-3_armhf.deb f361d64e507700171dd8fdbdcafd9cd60b1a2809 1043416 python3-getfem_5.4.2+dfsg1-3_armhf.deb Checksums-Sha256: 63fb58e4e49f73f25cf7e17ed01b7731014fde14d19da59ec00839951daa6c87 10732 getfem_5.4.2+dfsg1-3_armhf.buildinfo 4adc2d1dc6c23d7f4dea31a07d79a35a9580fe596cfb2da7fedf1a5e0a711d00 5632 libgetfem++-dev_5.4.2+dfsg1-3_all.deb c766dc3462d83b83c1cd4b564325c6c861f4dd1d292587a8a2d9eb37d7b99556 4050192 libgetfem-dev_5.4.2+dfsg1-3_armhf.deb 00dab83e482538fe27e6e87dc4e26bb629401936fa4f9d2437b9f2bd562cda9b 5632 libgetfem5++_5.4.2+dfsg1-3_all.deb 6e2df604a3212a4ccc661cb5f755e99705a54da8ce03029e6f7819c3cb7f3afe 58311080 libgetfem5-dbgsym_5.4.2+dfsg1-3_armhf.deb 83edc33aee5a99e989a970de993b4bb84b19282d21663e9a4e3028947c0b75bb 2609784 libgetfem5_5.4.2+dfsg1-3_armhf.deb a2b0696b87215f0ad8afaeec4dece5e4c7abc5b521c81de3943cba6586127503 5632 libgmm++-dev_5.4.2+dfsg1-3_all.deb 6eb3484133b6e0cf58cece51def05ef8a5b0518d4a86d4491989671860bd2854 119740 libgmm-dev_5.4.2+dfsg1-3_armhf.deb 4aad7e018db87eb7ab715d4e64e73346193b826a71ba6ca356c26f96f331ac6a 5632 python3-getfem++_5.4.2+dfsg1-3_all.deb 033e6d3187262514a211da7bf6afc76bd9132fad2140a2c0950d608bf86dd65f 29542000 python3-getfem-dbgsym_5.4.2+dfsg1-3_armhf.deb 22d236646e5747c51b4634f453d32f44af73017db767bb25c0507b95572533e7 1043416 python3-getfem_5.4.2+dfsg1-3_armhf.deb Files: 45a90252be5732a0dcbb9c34d96e5205 10732 libs optional getfem_5.4.2+dfsg1-3_armhf.buildinfo 3579322a6811d5ed7303f58ff3dd647e 5632 oldlibs optional libgetfem++-dev_5.4.2+dfsg1-3_all.deb a501301cd5e767b869cf40d680a5fa5b 4050192 libdevel optional libgetfem-dev_5.4.2+dfsg1-3_armhf.deb 14433885f96e698dfea925ebcedbc3cc 5632 oldlibs optional libgetfem5++_5.4.2+dfsg1-3_all.deb 0a38f4c34a95e5b7c0159a51eb11530d 58311080 debug optional libgetfem5-dbgsym_5.4.2+dfsg1-3_armhf.deb ef5ef61e9557a99c5bae5cd5ef7f1092 2609784 libs optional libgetfem5_5.4.2+dfsg1-3_armhf.deb 1857cb8eb5d76a5a7c9e8547ed270587 5632 oldlibs optional libgmm++-dev_5.4.2+dfsg1-3_all.deb e92bdaf52483514c431fae78738dd89d 119740 libdevel optional libgmm-dev_5.4.2+dfsg1-3_armhf.deb e9a18af6f0f0aa304cb180136f3d3feb 5632 oldlibs optional python3-getfem++_5.4.2+dfsg1-3_all.deb a94178bb6a85630039a60ce22bb3d94c 29542000 debug optional python3-getfem-dbgsym_5.4.2+dfsg1-3_armhf.deb fa92f74c82e3954b9cb5acb07d9a417f 1043416 python optional python3-getfem_5.4.2+dfsg1-3_armhf.deb Mon Jan 15 05:02:18 UTC 2024 I: diffoscope 240 will be used to compare the two builds: # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.m60dTVcd/getfem_5.4.2+dfsg1-3.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.m60dTVcd/getfem_5.4.2+dfsg1-3.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.m60dTVcd/getfem_5.4.2+dfsg1-3.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.m60dTVcd/b1/getfem_5.4.2+dfsg1-3_armhf.changes /srv/reproducible-results/rbuild-debian/r-b-build.m60dTVcd/b2/getfem_5.4.2+dfsg1-3_armhf.changes ## close_archive (total time: 0.000s) 0.000s 6 calls diffoscope.comparators.xz.XzContainer 0.000s 2 calls diffoscope.comparators.deb.DebContainer 0.000s 4 calls diffoscope.comparators.tar.TarContainer 0.000s 2 calls diffoscope.comparators.deb.DebTarContainer ## command (total time: 1.252s) 0.972s 6 calls xz 0.110s 5 calls cmp 0.110s 5 calls cmp (external) 0.060s 6 calls diff 0.001s 20 calls cmp (internal) ## compare_files (cumulative) (total time: 4.451s) 1.500s 1 call abc.DotChangesFile 1.337s 1 call abc.DebFile 1.289s 2 calls abc.XzFile 0.271s 1 call abc.DebDataTarFile 0.035s 1 call abc.TarFile 0.012s 1 call abc.TextFile 0.008s 1 call abc.Md5sumsFile ## container_extract (total time: 1.125s) 0.972s 6 calls diffoscope.comparators.xz.XzContainer 0.128s 200 calls diffoscope.comparators.deb.DebTarContainer 0.021s 8 calls diffoscope.comparators.deb.DebContainer 0.003s 6 calls diffoscope.comparators.tar.TarContainer ## diff (total time: 0.041s) 0.041s 3 calls linediff ## has_same_content_as (total time: 0.113s) 0.112s 10 calls abc.DebFile 0.000s 3 calls abc.TextFile 0.000s 2 calls abc.Md5sumsFile 0.000s 2 calls abc.XzFile 0.000s 2 calls diffoscope.comparators.utils.libarchive.LibarchiveSymlink 0.000s 1 call abc.DebDataTarFile 0.000s 1 call abc.TarFile 0.000s 1 call abc.DotChangesFile ## main (total time: 7.026s) 7.026s 2 calls outputs 0.000s 1 call cleanup ## open_archive (total time: 0.000s) 0.000s 6 calls diffoscope.comparators.xz.XzContainer 0.000s 4 calls diffoscope.comparators.tar.TarContainer 0.000s 2 calls diffoscope.comparators.deb.DebContainer 0.000s 2 calls diffoscope.comparators.deb.DebTarContainer ## output (total time: 0.065s) 0.065s 1 call html 0.000s 1 call text 0.000s 1 call json ## recognizes (total time: 5.283s) 5.182s 12 calls diffoscope.comparators.binary.FilesystemFile 0.043s 540 calls diffoscope.comparators.utils.libarchive.LibarchiveMember 0.038s 540 calls diffoscope.comparators.debian.DebControlMember 0.020s 256 calls diffoscope.comparators.utils.archive.ArchiveMember 0.000s 16 calls abc.Md5sumsFile 0.000s 10 calls abc.DotChangesFile 0.000s 8 calls diffoscope.comparators.utils.libarchive.LibarchiveSymlink ## specialize (total time: 0.092s) 0.092s 22 calls specialize Mon Jan 15 05:02:26 UTC 2024 E: getfem failed to build reproducibly in bookworm on armhf. Mon Jan 15 05:02:26 UTC 2024 E: diffoscope 240 found issues, please check https://tests.reproducible-builds.org/debian/dbd/bookworm/armhf/getfem_5.4.2+dfsg1-3.diffoscope.html Mon Jan 15 05:02:27 UTC 2024 I: Submitting .buildinfo files to external archives: Mon Jan 15 05:02:27 UTC 2024 I: Submitting 12K b1/getfem_5.4.2+dfsg1-3_armhf.buildinfo.asc Mon Jan 15 05:02:28 UTC 2024 I: Submitting 12K b2/getfem_5.4.2+dfsg1-3_armhf.buildinfo.asc Mon Jan 15 05:02:29 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Mon Jan 15 05:02:29 UTC 2024 I: Done submitting .buildinfo files. Mon Jan 15 05:02:29 UTC 2024 I: Removing signed getfem_5.4.2+dfsg1-3_armhf.buildinfo.asc files: removed './b1/getfem_5.4.2+dfsg1-3_armhf.buildinfo.asc' removed './b2/getfem_5.4.2+dfsg1-3_armhf.buildinfo.asc'