RUN: /usr/share/launchpad-buildd/slavebin/slave-prep ['slave-prep'] Forking launchpad-buildd slave process... Kernel version: Linux bos01-arm64-037 4.4.0-83-generic #106-Ubuntu SMP Mon Jun 26 17:58:57 UTC 2017 aarch64 Buildd toolchain package versions: launchpad-buildd_145 python-lpbuildd_145 sbuild_0.67.0-2ubuntu7 bzr-builder_0.7.3+bzr174~ppa13~ubuntu14.10.1 bzr_2.7.0-2ubuntu3 git-build-recipe_0.3.4~git201611291343.dcee459~ubuntu16.04.1 git_1:2.7.4-0ubuntu1.1 dpkg-dev_1.18.4ubuntu1.2 python-debian_0.1.27ubuntu2 qemu-user-static_1:2.5+dfsg-5ubuntu10.14. Syncing the system clock with the buildd NTP service... 17 Jul 06:31:53 ntpdate[1819]: adjust time server 10.211.37.1 offset 0.000174 sec RUN: /usr/share/launchpad-buildd/slavebin/unpack-chroot ['unpack-chroot', 'PACKAGEBUILD-13098697', '/home/buildd/filecache-default/42e17d2fa25e748a1aa6eaeef2fe6722beaed5a9'] Unpacking chroot for build PACKAGEBUILD-13098697 RUN: /usr/share/launchpad-buildd/slavebin/mount-chroot ['mount-chroot', 'PACKAGEBUILD-13098697'] Mounting chroot for build PACKAGEBUILD-13098697 RUN: /usr/share/launchpad-buildd/slavebin/override-sources-list ['override-sources-list', 'PACKAGEBUILD-13098697', 'deb http://ftpmaster.internal/ubuntu artful main universe', 'deb http://ftpmaster.internal/ubuntu artful-security main universe', 'deb http://ftpmaster.internal/ubuntu artful-updates main universe', 'deb http://ftpmaster.internal/ubuntu artful-proposed main universe'] Overriding sources.list in build-PACKAGEBUILD-13098697 RUN: /usr/share/launchpad-buildd/slavebin/update-debian-chroot ['update-debian-chroot', 'PACKAGEBUILD-13098697', 'armhf'] Updating debian chroot for build PACKAGEBUILD-13098697 Get:1 http://ftpmaster.internal/ubuntu artful InRelease [237 kB] Get:2 http://ftpmaster.internal/ubuntu artful-security InRelease [65.5 kB] Get:3 http://ftpmaster.internal/ubuntu artful-updates InRelease [65.5 kB] Get:4 http://ftpmaster.internal/ubuntu artful-proposed InRelease [235 kB] Get:5 http://ftpmaster.internal/ubuntu artful/main armhf Packages [1100 kB] Get:6 http://ftpmaster.internal/ubuntu artful/main Translation-en [557 kB] Get:7 http://ftpmaster.internal/ubuntu artful/universe armhf Packages [8026 kB] Get:8 http://ftpmaster.internal/ubuntu artful/universe Translation-en [4766 kB] Get:9 http://ftpmaster.internal/ubuntu artful-proposed/main armhf Packages [102 kB] Get:10 http://ftpmaster.internal/ubuntu artful-proposed/main Translation-en [53.9 kB] Get:11 http://ftpmaster.internal/ubuntu artful-proposed/universe armhf Packages [485 kB] Get:12 http://ftpmaster.internal/ubuntu artful-proposed/universe Translation-en [227 kB] Fetched 15.9 MB in 6s (2644 kB/s) Reading package lists... Reading package lists... Building dependency tree... Reading state information... Calculating upgrade... The following NEW packages will be installed: gcc-7-base The following packages will be upgraded: advancecomp apt apt-transport-https base-files bash binutils bsdutils ca-certificates cpp cpp-6 debconf debianutils dmsetup dpkg dpkg-dev findutils g++ g++-6 gcc gcc-6 gcc-6-base grep init init-system-helpers libapparmor1 libapt-pkg5.0 libasan3 libasn1-8-heimdal libatomic1 libaudit-common libaudit1 libblkid1 libc-bin libc-dev-bin libc6 libc6-dev libcc1-0 libdb5.3 libdevmapper1.02.1 libdpkg-perl libfdisk1 libgcc-6-dev libgcc1 libgcrypt20 libgnutls30 libgomp1 libgpg-error0 libgssapi-krb5-2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libidn2-0 libip4tc0 libk5crypto3 libkmod2 libkrb5-26-heimdal libkrb5-3 libkrb5support0 libldap-2.4-2 libldap-common liblzma5 libmount1 libnpth0 libp11-kit0 libperl5.24 libpng16-16 libpsl5 libroken18-heimdal libselinux1 libsemanage-common libsemanage1 libsmartcols1 libsqlite3-0 libssl1.0.0 libstdc++-6-dev libstdc++6 libsystemd0 libtasn1-6 libubsan0 libudev1 libusb-0.1-4 libuuid1 libwind0-heimdal linux-libc-dev login mount multiarch-support openssl passwd perl perl-base perl-modules-5.24 sensible-utils systemd systemd-sysv tzdata util-linux xz-utils 100 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 51.1 MB of archives. After this operation, 3073 kB of additional disk space will be used. Get:1 http://ftpmaster.internal/ubuntu artful/main armhf libperl5.24 armhf 5.24.1-7ubuntu1 [2794 kB] Get:2 http://ftpmaster.internal/ubuntu artful/main armhf perl armhf 5.24.1-7ubuntu1 [219 kB] Get:3 http://ftpmaster.internal/ubuntu artful/main armhf perl-base armhf 5.24.1-7ubuntu1 [1239 kB] Get:4 http://ftpmaster.internal/ubuntu artful/main armhf perl-modules-5.24 all 5.24.1-7ubuntu1 [2664 kB] Get:5 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libc6-dev armhf 2.24-12ubuntu1 [1810 kB] Get:6 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libc-dev-bin armhf 2.24-12ubuntu1 [59.4 kB] Get:7 http://ftpmaster.internal/ubuntu artful-proposed/main armhf linux-libc-dev armhf 4.11.0-11.16 [908 kB] Get:8 http://ftpmaster.internal/ubuntu artful-proposed/main armhf gcc-7-base armhf 7.1.0-9ubuntu1 [18.9 kB] Get:9 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libgcc1 armhf 1:7.1.0-9ubuntu1 [38.4 kB] Get:10 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libc6 armhf 2.24-12ubuntu1 [2143 kB] Get:11 http://ftpmaster.internal/ubuntu artful/main armhf libdb5.3 armhf 5.3.28-13 [589 kB] Get:12 http://ftpmaster.internal/ubuntu artful-proposed/main armhf init-system-helpers all 1.48 [37.8 kB] Get:13 http://ftpmaster.internal/ubuntu artful/main armhf base-files armhf 9.6ubuntu101 [59.1 kB] Get:14 http://ftpmaster.internal/ubuntu artful/main armhf sensible-utils all 0.0.9+nmu1 [10.2 kB] Get:15 http://ftpmaster.internal/ubuntu artful/main armhf debianutils armhf 4.8.1.1 [84.3 kB] Get:16 http://ftpmaster.internal/ubuntu artful/main armhf bash armhf 4.4-5ubuntu1 [527 kB] Get:17 http://ftpmaster.internal/ubuntu artful/main armhf bsdutils armhf 1:2.29-1ubuntu3 [52.1 kB] Get:18 http://ftpmaster.internal/ubuntu artful/main armhf dpkg armhf 1.18.24ubuntu1 [1099 kB] Get:19 http://ftpmaster.internal/ubuntu artful/main armhf findutils armhf 4.6.0+git+20170606-3 [277 kB] Get:20 http://ftpmaster.internal/ubuntu artful/main armhf grep armhf 3.1-2 [145 kB] Get:21 http://ftpmaster.internal/ubuntu artful/main armhf login armhf 1:4.2-3.2ubuntu2 [301 kB] Get:22 http://ftpmaster.internal/ubuntu artful/main armhf util-linux armhf 2.29-1ubuntu3 [861 kB] Get:23 http://ftpmaster.internal/ubuntu artful/main armhf mount armhf 2.29-1ubuntu3 [124 kB] Get:24 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libc-bin armhf 2.24-12ubuntu1 [491 kB] Get:25 http://ftpmaster.internal/ubuntu artful-proposed/main armhf liblzma5 armhf 5.2.2-1.3 [82.9 kB] Get:26 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libstdc++6 armhf 7.1.0-9ubuntu1 [346 kB] Get:27 http://ftpmaster.internal/ubuntu artful/main armhf libapt-pkg5.0 armhf 1.5~beta1 [722 kB] Get:28 http://ftpmaster.internal/ubuntu artful/main armhf apt-transport-https armhf 1.5~beta1 [30.7 kB] Get:29 http://ftpmaster.internal/ubuntu artful/main armhf libp11-kit0 armhf 0.23.7-3 [163 kB] Get:30 http://ftpmaster.internal/ubuntu artful/main armhf libtasn1-6 armhf 4.12-2 [30.7 kB] Get:31 http://ftpmaster.internal/ubuntu artful/main armhf libgnutls30 armhf 3.5.8-6ubuntu1 [617 kB] Get:32 http://ftpmaster.internal/ubuntu artful/main armhf apt armhf 1.5~beta1 [1067 kB] Get:33 http://ftpmaster.internal/ubuntu artful-proposed/main armhf debconf all 1.5.63 [136 kB] Get:34 http://ftpmaster.internal/ubuntu artful/main armhf libip4tc0 armhf 1.6.1-2ubuntu1 [17.9 kB] Get:35 http://ftpmaster.internal/ubuntu artful/main armhf libapparmor1 armhf 2.11.0-2ubuntu8 [26.0 kB] Get:36 http://ftpmaster.internal/ubuntu artful/main armhf libaudit-common all 1:2.7.7-1ubuntu1 [4118 B] Get:37 http://ftpmaster.internal/ubuntu artful/main armhf libaudit1 armhf 1:2.7.7-1ubuntu1 [35.1 kB] Get:38 http://ftpmaster.internal/ubuntu artful/main armhf libselinux1 armhf 2.6-3build1 [59.4 kB] Get:39 http://ftpmaster.internal/ubuntu artful/main armhf libsemanage-common all 2.6-2build1 [6738 B] Get:40 http://ftpmaster.internal/ubuntu artful/main armhf libsemanage1 armhf 2.6-2build1 [71.1 kB] Get:41 http://ftpmaster.internal/ubuntu artful/main armhf passwd armhf 1:4.2-3.2ubuntu2 [747 kB] Get:42 http://ftpmaster.internal/ubuntu artful/main armhf libuuid1 armhf 2.29-1ubuntu3 [14.4 kB] Get:43 http://ftpmaster.internal/ubuntu artful/main armhf libblkid1 armhf 2.29-1ubuntu3 [98.2 kB] Get:44 http://ftpmaster.internal/ubuntu artful/main armhf libgpg-error0 armhf 1.27-3 [32.0 kB] Get:45 http://ftpmaster.internal/ubuntu artful/main armhf libgcrypt20 armhf 1.7.8-2 [344 kB] Get:46 http://ftpmaster.internal/ubuntu artful/main armhf libkmod2 armhf 24-1ubuntu1 [34.8 kB] Get:47 http://ftpmaster.internal/ubuntu artful/main armhf libmount1 armhf 2.29-1ubuntu3 [106 kB] Get:48 http://ftpmaster.internal/ubuntu artful/main armhf systemd armhf 233-8ubuntu3 [2250 kB] Get:49 http://ftpmaster.internal/ubuntu artful/main armhf libsystemd0 armhf 233-8ubuntu3 [191 kB] Get:50 http://ftpmaster.internal/ubuntu artful-proposed/main armhf init armhf 1.48 [5806 B] Get:51 http://ftpmaster.internal/ubuntu artful/main armhf systemd-sysv armhf 233-8ubuntu3 [12.3 kB] Get:52 http://ftpmaster.internal/ubuntu artful/main armhf libfdisk1 armhf 2.29-1ubuntu3 [132 kB] Get:53 http://ftpmaster.internal/ubuntu artful/main armhf libsmartcols1 armhf 2.29-1ubuntu3 [60.5 kB] Get:54 http://ftpmaster.internal/ubuntu artful/main armhf libudev1 armhf 233-8ubuntu3 [51.3 kB] Get:55 http://ftpmaster.internal/ubuntu artful-proposed/main armhf multiarch-support armhf 2.24-12ubuntu1 [6836 B] Get:56 http://ftpmaster.internal/ubuntu artful/main armhf libdevmapper1.02.1 armhf 2:1.02.137-2ubuntu2 [125 kB] Get:57 http://ftpmaster.internal/ubuntu artful/main armhf dmsetup armhf 2:1.02.137-2ubuntu2 [71.2 kB] Get:58 http://ftpmaster.internal/ubuntu artful/main armhf libroken18-heimdal armhf 7.4.0.dfsg.1-1 [33.8 kB] Get:59 http://ftpmaster.internal/ubuntu artful/main armhf libasn1-8-heimdal armhf 7.4.0.dfsg.1-1 [138 kB] Get:60 http://ftpmaster.internal/ubuntu artful/main armhf libheimbase1-heimdal armhf 7.4.0.dfsg.1-1 [23.9 kB] Get:61 http://ftpmaster.internal/ubuntu artful/main armhf libhcrypto4-heimdal armhf 7.4.0.dfsg.1-1 [77.4 kB] Get:62 http://ftpmaster.internal/ubuntu artful/main armhf libwind0-heimdal armhf 7.4.0.dfsg.1-1 [47.2 kB] Get:63 http://ftpmaster.internal/ubuntu artful/main armhf libhx509-5-heimdal armhf 7.4.0.dfsg.1-1 [88.1 kB] Get:64 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libsqlite3-0 armhf 3.19.3-3 [416 kB] Get:65 http://ftpmaster.internal/ubuntu artful/main armhf libkrb5-26-heimdal armhf 7.4.0.dfsg.1-1 [169 kB] Get:66 http://ftpmaster.internal/ubuntu artful/main armhf libheimntlm0-heimdal armhf 7.4.0.dfsg.1-1 [13.3 kB] Get:67 http://ftpmaster.internal/ubuntu artful/main armhf libgssapi3-heimdal armhf 7.4.0.dfsg.1-1 [79.5 kB] Get:68 http://ftpmaster.internal/ubuntu artful/main armhf libldap-2.4-2 armhf 2.4.44+dfsg-7ubuntu1 [132 kB] Get:69 http://ftpmaster.internal/ubuntu artful/main armhf libldap-common all 2.4.44+dfsg-7ubuntu1 [16.4 kB] Get:70 http://ftpmaster.internal/ubuntu artful/main armhf libnpth0 armhf 1.5-2 [6582 B] Get:71 http://ftpmaster.internal/ubuntu artful/main armhf libssl1.0.0 armhf 1.0.2g-1ubuntu13 [711 kB] Get:72 http://ftpmaster.internal/ubuntu artful/main armhf tzdata all 2017b-2 [203 kB] Get:73 http://ftpmaster.internal/ubuntu artful-proposed/main armhf xz-utils armhf 5.2.2-1.3 [82.0 kB] Get:74 http://ftpmaster.internal/ubuntu artful/main armhf openssl armhf 1.0.2g-1ubuntu13 [485 kB] Get:75 http://ftpmaster.internal/ubuntu artful/main armhf ca-certificates all 20161130+nmu1 [186 kB] Get:76 http://ftpmaster.internal/ubuntu artful/main armhf libgssapi-krb5-2 armhf 1.15.1-1 [98.7 kB] Get:77 http://ftpmaster.internal/ubuntu artful/main armhf libkrb5-3 armhf 1.15.1-1 [231 kB] Get:78 http://ftpmaster.internal/ubuntu artful/main armhf libkrb5support0 armhf 1.15.1-1 [28.2 kB] Get:79 http://ftpmaster.internal/ubuntu artful/main armhf libk5crypto3 armhf 1.15.1-1 [82.8 kB] Get:80 http://ftpmaster.internal/ubuntu artful/main armhf libidn2-0 armhf 2.0.2-1 [86.6 kB] Get:81 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libpng16-16 armhf 1.6.30-2 [158 kB] Get:82 http://ftpmaster.internal/ubuntu artful/main armhf libpsl5 armhf 0.17.0-5 [39.4 kB] Get:83 http://ftpmaster.internal/ubuntu artful/main armhf advancecomp armhf 2.0-1 [167 kB] Get:84 http://ftpmaster.internal/ubuntu artful-proposed/main armhf binutils armhf 2.28.90.20170704-0ubuntu1 [2658 kB] Get:85 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libgomp1 armhf 7.1.0-9ubuntu1 [64.6 kB] Get:86 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libubsan0 armhf 7.1.0-9ubuntu1 [104 kB] Get:87 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libatomic1 armhf 7.1.0-9ubuntu1 [6252 B] Get:88 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libasan3 armhf 6.4.0-1ubuntu2 [292 kB] Get:89 http://ftpmaster.internal/ubuntu artful-proposed/main armhf g++-6 armhf 6.4.0-1ubuntu2 [5925 kB] Get:90 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libstdc++-6-dev armhf 6.4.0-1ubuntu2 [1481 kB] Get:91 http://ftpmaster.internal/ubuntu artful-proposed/main armhf gcc-6 armhf 6.4.0-1ubuntu2 [5805 kB] Get:92 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libgcc-6-dev armhf 6.4.0-1ubuntu2 [550 kB] Get:93 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libcc1-0 armhf 7.1.0-9ubuntu1 [31.5 kB] Get:94 http://ftpmaster.internal/ubuntu artful-proposed/main armhf cpp-6 armhf 6.4.0-1ubuntu2 [5202 kB] Get:95 http://ftpmaster.internal/ubuntu artful-proposed/main armhf gcc-6-base armhf 6.4.0-1ubuntu2 [17.5 kB] Get:96 http://ftpmaster.internal/ubuntu artful/main armhf cpp armhf 4:6.3.0-2ubuntu2 [27.5 kB] Get:97 http://ftpmaster.internal/ubuntu artful/main armhf dpkg-dev all 1.18.24ubuntu1 [608 kB] Get:98 http://ftpmaster.internal/ubuntu artful/main armhf libdpkg-perl all 1.18.24ubuntu1 [209 kB] Get:99 http://ftpmaster.internal/ubuntu artful/main armhf gcc armhf 4:6.3.0-2ubuntu2 [5276 B] Get:100 http://ftpmaster.internal/ubuntu artful/main armhf g++ armhf 4:6.3.0-2ubuntu2 [1492 B] Get:101 http://ftpmaster.internal/ubuntu artful/main armhf libusb-0.1-4 armhf 2:0.1.12-31 [15.6 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 51.1 MB in 2s (24.1 MB/s) (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 ... 12213 files and directories currently installed.) Preparing to unpack .../libperl5.24_5.24.1-7ubuntu1_armhf.deb ... Unpacking libperl5.24:armhf (5.24.1-7ubuntu1) over (5.24.1-2ubuntu1) ... Preparing to unpack .../perl_5.24.1-7ubuntu1_armhf.deb ... Unpacking perl (5.24.1-7ubuntu1) over (5.24.1-2ubuntu1) ... Preparing to unpack .../perl-base_5.24.1-7ubuntu1_armhf.deb ... Unpacking perl-base (5.24.1-7ubuntu1) over (5.24.1-2ubuntu1) ... Setting up perl-base (5.24.1-7ubuntu1) ... (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 ... 12213 files and directories currently installed.) Preparing to unpack .../perl-modules-5.24_5.24.1-7ubuntu1_all.deb ... Unpacking perl-modules-5.24 (5.24.1-7ubuntu1) over (5.24.1-2ubuntu1) ... Preparing to unpack .../libc6-dev_2.24-12ubuntu1_armhf.deb ... Unpacking libc6-dev:armhf (2.24-12ubuntu1) over (2.24-9ubuntu2) ... Preparing to unpack .../libc-dev-bin_2.24-12ubuntu1_armhf.deb ... Unpacking libc-dev-bin (2.24-12ubuntu1) over (2.24-9ubuntu2) ... Preparing to unpack .../linux-libc-dev_4.11.0-11.16_armhf.deb ... Unpacking linux-libc-dev:armhf (4.11.0-11.16) over (4.10.0-20.22) ... Selecting previously unselected package gcc-7-base:armhf. Preparing to unpack .../gcc-7-base_7.1.0-9ubuntu1_armhf.deb ... Unpacking gcc-7-base:armhf (7.1.0-9ubuntu1) ... Setting up gcc-7-base:armhf (7.1.0-9ubuntu1) ... (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 ... 12234 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a7.1.0-9ubuntu1_armhf.deb ... Unpacking libgcc1:armhf (1:7.1.0-9ubuntu1) over (1:6.3.0-14ubuntu3) ... Setting up libgcc1:armhf (1:7.1.0-9ubuntu1) ... (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 ... 12234 files and directories currently installed.) Preparing to unpack .../libc6_2.24-12ubuntu1_armhf.deb ... Unpacking libc6:armhf (2.24-12ubuntu1) over (2.24-9ubuntu2) ... Setting up libc6:armhf (2.24-12ubuntu1) ... (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 ... 12234 files and directories currently installed.) Preparing to unpack .../libdb5.3_5.3.28-13_armhf.deb ... Unpacking libdb5.3:armhf (5.3.28-13) over (5.3.28-12) ... Setting up libdb5.3:armhf (5.3.28-13) ... (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 ... 12234 files and directories currently installed.) Preparing to unpack .../init-system-helpers_1.48_all.deb ... Unpacking init-system-helpers (1.48) over (1.47) ... Setting up init-system-helpers (1.48) ... (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 ... 12234 files and directories currently installed.) Preparing to unpack .../base-files_9.6ubuntu101_armhf.deb ... Unpacking base-files (9.6ubuntu101) over (9.6ubuntu99) ... Setting up base-files (9.6ubuntu101) ... Installing new version of config file /etc/update-motd.d/50-motd-news ... (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 ... 12234 files and directories currently installed.) Preparing to unpack .../sensible-utils_0.0.9+nmu1_all.deb ... Unpacking sensible-utils (0.0.9+nmu1) over (0.0.9) ... Setting up sensible-utils (0.0.9+nmu1) ... (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 ... 12234 files and directories currently installed.) Preparing to unpack .../debianutils_4.8.1.1_armhf.deb ... Unpacking debianutils (4.8.1.1) over (4.8.1) ... Setting up debianutils (4.8.1.1) ... (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 ... 12234 files and directories currently installed.) Preparing to unpack .../bash_4.4-5ubuntu1_armhf.deb ... Unpacking bash (4.4-5ubuntu1) over (4.4-2ubuntu1) ... Setting up bash (4.4-5ubuntu1) ... update-alternatives: using /usr/share/man/man7/bash-builtins.7.gz to provide /usr/share/man/man7/builtins.7.gz (builtins.7.gz) in auto mode (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 ... 12234 files and directories currently installed.) Preparing to unpack .../bsdutils_1%3a2.29-1ubuntu3_armhf.deb ... Unpacking bsdutils (1:2.29-1ubuntu3) over (1:2.29-1ubuntu2) ... Setting up bsdutils (1:2.29-1ubuntu3) ... (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 ... 12234 files and directories currently installed.) Preparing to unpack .../dpkg_1.18.24ubuntu1_armhf.deb ... Unpacking dpkg (1.18.24ubuntu1) over (1.18.23ubuntu4) ... Setting up dpkg (1.18.24ubuntu1) ... (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 ... 12234 files and directories currently installed.) Preparing to unpack .../findutils_4.6.0+git+20170606-3_armhf.deb ... Unpacking findutils (4.6.0+git+20170606-3) over (4.6.0+git+20161106-2) ... Setting up findutils (4.6.0+git+20170606-3) ... (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 ... 12234 files and directories currently installed.) Preparing to unpack .../archives/grep_3.1-2_armhf.deb ... Unpacking grep (3.1-2) over (2.27-2) ... Setting up grep (3.1-2) ... (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 ... 12234 files and directories currently installed.) Preparing to unpack .../login_1%3a4.2-3.2ubuntu2_armhf.deb ... Unpacking login (1:4.2-3.2ubuntu2) over (1:4.2-3.2ubuntu1) ... Setting up login (1:4.2-3.2ubuntu2) ... (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 ... 12234 files and directories currently installed.) Preparing to unpack .../util-linux_2.29-1ubuntu3_armhf.deb ... Unpacking util-linux (2.29-1ubuntu3) over (2.29-1ubuntu2) ... Setting up util-linux (2.29-1ubuntu3) ... (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 ... 12234 files and directories currently installed.) Preparing to unpack .../mount_2.29-1ubuntu3_armhf.deb ... Unpacking mount (2.29-1ubuntu3) over (2.29-1ubuntu2) ... Setting up mount (2.29-1ubuntu3) ... (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 ... 12234 files and directories currently installed.) Preparing to unpack .../libc-bin_2.24-12ubuntu1_armhf.deb ... Unpacking libc-bin (2.24-12ubuntu1) over (2.24-9ubuntu2) ... Setting up libc-bin (2.24-12ubuntu1) ... Updating /etc/nsswitch.conf to current default. (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 ... 12234 files and directories currently installed.) Preparing to unpack .../liblzma5_5.2.2-1.3_armhf.deb ... Unpacking liblzma5:armhf (5.2.2-1.3) over (5.2.2-1.2) ... Setting up liblzma5:armhf (5.2.2-1.3) ... (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 ... 12234 files and directories currently installed.) Preparing to unpack .../libstdc++6_7.1.0-9ubuntu1_armhf.deb ... Unpacking libstdc++6:armhf (7.1.0-9ubuntu1) over (6.3.0-14ubuntu3) ... Setting up libstdc++6:armhf (7.1.0-9ubuntu1) ... (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 ... 12234 files and directories currently installed.) Preparing to unpack .../libapt-pkg5.0_1.5~beta1_armhf.deb ... Unpacking libapt-pkg5.0:armhf (1.5~beta1) over (1.4.1ubuntu2) ... Setting up libapt-pkg5.0:armhf (1.5~beta1) ... (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 ... 12234 files and directories currently installed.) Preparing to unpack .../apt-transport-https_1.5~beta1_armhf.deb ... Unpacking apt-transport-https (1.5~beta1) over (1.4.1ubuntu2) ... Preparing to unpack .../libp11-kit0_0.23.7-3_armhf.deb ... Unpacking libp11-kit0:armhf (0.23.7-3) over (0.23.3-5) ... Setting up libp11-kit0:armhf (0.23.7-3) ... (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 ... 12236 files and directories currently installed.) Preparing to unpack .../libtasn1-6_4.12-2_armhf.deb ... Unpacking libtasn1-6:armhf (4.12-2) over (4.10-1) ... Setting up libtasn1-6:armhf (4.12-2) ... (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 ... 12236 files and directories currently installed.) Preparing to unpack .../libgnutls30_3.5.8-6ubuntu1_armhf.deb ... Unpacking libgnutls30:armhf (3.5.8-6ubuntu1) over (3.5.6-4ubuntu4) ... Setting up libgnutls30:armhf (3.5.8-6ubuntu1) ... (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 ... 12236 files and directories currently installed.) Preparing to unpack .../apt_1.5~beta1_armhf.deb ... Unpacking apt (1.5~beta1) over (1.4.1ubuntu2) ... Setting up apt (1.5~beta1) ... (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 ... 12235 files and directories currently installed.) Preparing to unpack .../debconf_1.5.63_all.deb ... Unpacking debconf (1.5.63) over (1.5.60ubuntu1) ... Setting up debconf (1.5.63) ... (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 ... 12235 files and directories currently installed.) Preparing to unpack .../libip4tc0_1.6.1-2ubuntu1_armhf.deb ... Unpacking libip4tc0:armhf (1.6.1-2ubuntu1) over (1.6.0-3ubuntu2) ... Preparing to unpack .../libapparmor1_2.11.0-2ubuntu8_armhf.deb ... Unpacking libapparmor1:armhf (2.11.0-2ubuntu8) over (2.11.0-2ubuntu4) ... Preparing to unpack .../libaudit-common_1%3a2.7.7-1ubuntu1_all.deb ... Unpacking libaudit-common (1:2.7.7-1ubuntu1) over (1:2.6.6-1ubuntu1) ... Setting up libaudit-common (1:2.7.7-1ubuntu1) ... (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 ... 12235 files and directories currently installed.) Preparing to unpack .../libaudit1_1%3a2.7.7-1ubuntu1_armhf.deb ... Unpacking libaudit1:armhf (1:2.7.7-1ubuntu1) over (1:2.6.6-1ubuntu1) ... Setting up libaudit1:armhf (1:2.7.7-1ubuntu1) ... (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 ... 12235 files and directories currently installed.) Preparing to unpack .../libselinux1_2.6-3build1_armhf.deb ... Unpacking libselinux1:armhf (2.6-3build1) over (2.6-3) ... Setting up libselinux1:armhf (2.6-3build1) ... (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 ... 12235 files and directories currently installed.) Preparing to unpack .../libsemanage-common_2.6-2build1_all.deb ... Unpacking libsemanage-common (2.6-2build1) over (2.6-2) ... Setting up libsemanage-common (2.6-2build1) ... (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 ... 12235 files and directories currently installed.) Preparing to unpack .../libsemanage1_2.6-2build1_armhf.deb ... Unpacking libsemanage1:armhf (2.6-2build1) over (2.6-2) ... Setting up libsemanage1:armhf (2.6-2build1) ... (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 ... 12235 files and directories currently installed.) Preparing to unpack .../passwd_1%3a4.2-3.2ubuntu2_armhf.deb ... Unpacking passwd (1:4.2-3.2ubuntu2) over (1:4.2-3.2ubuntu1) ... Setting up passwd (1:4.2-3.2ubuntu2) ... (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 ... 12235 files and directories currently installed.) Preparing to unpack .../libuuid1_2.29-1ubuntu3_armhf.deb ... Unpacking libuuid1:armhf (2.29-1ubuntu3) over (2.29-1ubuntu2) ... Setting up libuuid1:armhf (2.29-1ubuntu3) ... (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 ... 12235 files and directories currently installed.) Preparing to unpack .../libblkid1_2.29-1ubuntu3_armhf.deb ... Unpacking libblkid1:armhf (2.29-1ubuntu3) over (2.29-1ubuntu2) ... Setting up libblkid1:armhf (2.29-1ubuntu3) ... (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 ... 12235 files and directories currently installed.) Preparing to unpack .../libgpg-error0_1.27-3_armhf.deb ... Unpacking libgpg-error0:armhf (1.27-3) over (1.26-2) ... Setting up libgpg-error0:armhf (1.27-3) ... (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 ... 12235 files and directories currently installed.) Preparing to unpack .../libgcrypt20_1.7.8-2_armhf.deb ... Unpacking libgcrypt20:armhf (1.7.8-2) over (1.7.6-1) ... Setting up libgcrypt20:armhf (1.7.8-2) ... (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 ... 12235 files and directories currently installed.) Preparing to unpack .../libkmod2_24-1ubuntu1_armhf.deb ... Unpacking libkmod2:armhf (24-1ubuntu1) over (22-1.1ubuntu1) ... Preparing to unpack .../libmount1_2.29-1ubuntu3_armhf.deb ... Unpacking libmount1:armhf (2.29-1ubuntu3) over (2.29-1ubuntu2) ... Setting up libmount1:armhf (2.29-1ubuntu3) ... (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 ... 12235 files and directories currently installed.) Preparing to unpack .../systemd_233-8ubuntu3_armhf.deb ... Unpacking systemd (233-8ubuntu3) over (232-21ubuntu3) ... dpkg: warning: unable to delete old directory '/etc/dbus-1/system.d': Directory not empty dpkg: warning: unable to delete old directory '/etc/dbus-1': Directory not empty Preparing to unpack .../libsystemd0_233-8ubuntu3_armhf.deb ... Unpacking libsystemd0:armhf (233-8ubuntu3) over (232-21ubuntu3) ... Setting up libsystemd0:armhf (233-8ubuntu3) ... (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 ... 12261 files and directories currently installed.) Preparing to unpack .../archives/init_1.48_armhf.deb ... Unpacking init (1.48) over (1.47) ... Setting up libapparmor1:armhf (2.11.0-2ubuntu8) ... Setting up libip4tc0:armhf (1.6.1-2ubuntu1) ... Setting up libkmod2:armhf (24-1ubuntu1) ... Setting up systemd (233-8ubuntu3) ... Installing new version of config file /etc/systemd/resolved.conf ... addgroup: The group `systemd-journal' already exists as a system group. Exiting. Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.hostname1.conf ... Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.locale1.conf ... Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.login1.conf ... Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.network1.conf ... Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.resolve1.conf ... Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.systemd1.conf ... Removing obsolete conffile /etc/dbus-1/system.d/org.freedesktop.timedate1.conf ... (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 ... 12261 files and directories currently installed.) Preparing to unpack .../systemd-sysv_233-8ubuntu3_armhf.deb ... Unpacking systemd-sysv (233-8ubuntu3) over (232-21ubuntu3) ... Preparing to unpack .../libfdisk1_2.29-1ubuntu3_armhf.deb ... Unpacking libfdisk1:armhf (2.29-1ubuntu3) over (2.29-1ubuntu2) ... Setting up libfdisk1:armhf (2.29-1ubuntu3) ... (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 ... 12261 files and directories currently installed.) Preparing to unpack .../libsmartcols1_2.29-1ubuntu3_armhf.deb ... Unpacking libsmartcols1:armhf (2.29-1ubuntu3) over (2.29-1ubuntu2) ... Setting up libsmartcols1:armhf (2.29-1ubuntu3) ... (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 ... 12261 files and directories currently installed.) Preparing to unpack .../libudev1_233-8ubuntu3_armhf.deb ... Unpacking libudev1:armhf (233-8ubuntu3) over (232-21ubuntu3) ... Setting up libudev1:armhf (233-8ubuntu3) ... (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 ... 12261 files and directories currently installed.) Preparing to unpack .../multiarch-support_2.24-12ubuntu1_armhf.deb ... Unpacking multiarch-support (2.24-12ubuntu1) over (2.24-9ubuntu2) ... Setting up multiarch-support (2.24-12ubuntu1) ... (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 ... 12261 files and directories currently installed.) Preparing to unpack .../00-libdevmapper1.02.1_2%3a1.02.137-2ubuntu2_armhf.deb ... Unpacking libdevmapper1.02.1:armhf (2:1.02.137-2ubuntu2) over (2:1.02.136-1ubuntu5) ... Preparing to unpack .../01-dmsetup_2%3a1.02.137-2ubuntu2_armhf.deb ... Unpacking dmsetup (2:1.02.137-2ubuntu2) over (2:1.02.136-1ubuntu5) ... Preparing to unpack .../02-libroken18-heimdal_7.4.0.dfsg.1-1_armhf.deb ... Unpacking libroken18-heimdal:armhf (7.4.0.dfsg.1-1) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../03-libasn1-8-heimdal_7.4.0.dfsg.1-1_armhf.deb ... Unpacking libasn1-8-heimdal:armhf (7.4.0.dfsg.1-1) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../04-libheimbase1-heimdal_7.4.0.dfsg.1-1_armhf.deb ... Unpacking libheimbase1-heimdal:armhf (7.4.0.dfsg.1-1) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../05-libhcrypto4-heimdal_7.4.0.dfsg.1-1_armhf.deb ... Unpacking libhcrypto4-heimdal:armhf (7.4.0.dfsg.1-1) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../06-libwind0-heimdal_7.4.0.dfsg.1-1_armhf.deb ... Unpacking libwind0-heimdal:armhf (7.4.0.dfsg.1-1) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../07-libhx509-5-heimdal_7.4.0.dfsg.1-1_armhf.deb ... Unpacking libhx509-5-heimdal:armhf (7.4.0.dfsg.1-1) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../08-libsqlite3-0_3.19.3-3_armhf.deb ... Unpacking libsqlite3-0:armhf (3.19.3-3) over (3.16.2-3) ... Preparing to unpack .../09-libkrb5-26-heimdal_7.4.0.dfsg.1-1_armhf.deb ... Unpacking libkrb5-26-heimdal:armhf (7.4.0.dfsg.1-1) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../10-libheimntlm0-heimdal_7.4.0.dfsg.1-1_armhf.deb ... Unpacking libheimntlm0-heimdal:armhf (7.4.0.dfsg.1-1) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../11-libgssapi3-heimdal_7.4.0.dfsg.1-1_armhf.deb ... Unpacking libgssapi3-heimdal:armhf (7.4.0.dfsg.1-1) over (7.1.0+dfsg-9ubuntu1) ... Preparing to unpack .../12-libldap-2.4-2_2.4.44+dfsg-7ubuntu1_armhf.deb ... Unpacking libldap-2.4-2:armhf (2.4.44+dfsg-7ubuntu1) over (2.4.44+dfsg-4ubuntu1) ... Preparing to unpack .../13-libldap-common_2.4.44+dfsg-7ubuntu1_all.deb ... Unpacking libldap-common (2.4.44+dfsg-7ubuntu1) over (2.4.44+dfsg-4ubuntu1) ... Preparing to unpack .../14-libnpth0_1.5-2_armhf.deb ... Unpacking libnpth0:armhf (1.5-2) over (1.3-1) ... Preparing to unpack .../15-libssl1.0.0_1.0.2g-1ubuntu13_armhf.deb ... Unpacking libssl1.0.0:armhf (1.0.2g-1ubuntu13) over (1.0.2g-1ubuntu12) ... Preparing to unpack .../16-tzdata_2017b-2_all.deb ... Unpacking tzdata (2017b-2) over (2017b-1) ... Preparing to unpack .../17-xz-utils_5.2.2-1.3_armhf.deb ... Unpacking xz-utils (5.2.2-1.3) over (5.2.2-1.2) ... Preparing to unpack .../18-openssl_1.0.2g-1ubuntu13_armhf.deb ... Unpacking openssl (1.0.2g-1ubuntu13) over (1.0.2g-1ubuntu12) ... Preparing to unpack .../19-ca-certificates_20161130+nmu1_all.deb ... Unpacking ca-certificates (20161130+nmu1) over (20161130) ... Preparing to unpack .../20-libgssapi-krb5-2_1.15.1-1_armhf.deb ... Unpacking libgssapi-krb5-2:armhf (1.15.1-1) over (1.15-2) ... Preparing to unpack .../21-libkrb5-3_1.15.1-1_armhf.deb ... Unpacking libkrb5-3:armhf (1.15.1-1) over (1.15-2) ... Preparing to unpack .../22-libkrb5support0_1.15.1-1_armhf.deb ... Unpacking libkrb5support0:armhf (1.15.1-1) over (1.15-2) ... Preparing to unpack .../23-libk5crypto3_1.15.1-1_armhf.deb ... Unpacking libk5crypto3:armhf (1.15.1-1) over (1.15-2) ... Preparing to unpack .../24-libidn2-0_2.0.2-1_armhf.deb ... Unpacking libidn2-0:armhf (2.0.2-1) over (0.16-1) ... Preparing to unpack .../25-libpng16-16_1.6.30-2_armhf.deb ... Unpacking libpng16-16:armhf (1.6.30-2) over (1.6.29-2) ... Preparing to unpack .../26-libpsl5_0.17.0-5_armhf.deb ... Unpacking libpsl5:armhf (0.17.0-5) over (0.17.0-4) ... Preparing to unpack .../27-advancecomp_2.0-1_armhf.deb ... Unpacking advancecomp (2.0-1) over (1.20-1) ... Preparing to unpack .../28-binutils_2.28.90.20170704-0ubuntu1_armhf.deb ... Unpacking binutils (2.28.90.20170704-0ubuntu1) over (2.28-4ubuntu1) ... Preparing to unpack .../29-libgomp1_7.1.0-9ubuntu1_armhf.deb ... Unpacking libgomp1:armhf (7.1.0-9ubuntu1) over (6.3.0-14ubuntu3) ... Preparing to unpack .../30-libubsan0_7.1.0-9ubuntu1_armhf.deb ... Unpacking libubsan0:armhf (7.1.0-9ubuntu1) over (6.3.0-14ubuntu3) ... Preparing to unpack .../31-libatomic1_7.1.0-9ubuntu1_armhf.deb ... Unpacking libatomic1:armhf (7.1.0-9ubuntu1) over (6.3.0-14ubuntu3) ... Preparing to unpack .../32-libasan3_6.4.0-1ubuntu2_armhf.deb ... Unpacking libasan3:armhf (6.4.0-1ubuntu2) over (6.3.0-14ubuntu3) ... Preparing to unpack .../33-g++-6_6.4.0-1ubuntu2_armhf.deb ... Unpacking g++-6 (6.4.0-1ubuntu2) over (6.3.0-14ubuntu3) ... Preparing to unpack .../34-libstdc++-6-dev_6.4.0-1ubuntu2_armhf.deb ... Unpacking libstdc++-6-dev:armhf (6.4.0-1ubuntu2) over (6.3.0-14ubuntu3) ... Preparing to unpack .../35-gcc-6_6.4.0-1ubuntu2_armhf.deb ... Unpacking gcc-6 (6.4.0-1ubuntu2) over (6.3.0-14ubuntu3) ... Replacing files in old package cpp-6 (6.3.0-14ubuntu3) ... Preparing to unpack .../36-libgcc-6-dev_6.4.0-1ubuntu2_armhf.deb ... Unpacking libgcc-6-dev:armhf (6.4.0-1ubuntu2) over (6.3.0-14ubuntu3) ... Preparing to unpack .../37-libcc1-0_7.1.0-9ubuntu1_armhf.deb ... Unpacking libcc1-0:armhf (7.1.0-9ubuntu1) over (6.3.0-14ubuntu3) ... Preparing to unpack .../38-cpp-6_6.4.0-1ubuntu2_armhf.deb ... Unpacking cpp-6 (6.4.0-1ubuntu2) over (6.3.0-14ubuntu3) ... Preparing to unpack .../39-gcc-6-base_6.4.0-1ubuntu2_armhf.deb ... Unpacking gcc-6-base:armhf (6.4.0-1ubuntu2) over (6.3.0-14ubuntu3) ... Preparing to unpack .../40-cpp_4%3a6.3.0-2ubuntu2_armhf.deb ... Unpacking cpp (4:6.3.0-2ubuntu2) over (4:6.3.0-2ubuntu1) ... Preparing to unpack .../41-dpkg-dev_1.18.24ubuntu1_all.deb ... Unpacking dpkg-dev (1.18.24ubuntu1) over (1.18.23ubuntu4) ... Preparing to unpack .../42-libdpkg-perl_1.18.24ubuntu1_all.deb ... Unpacking libdpkg-perl (1.18.24ubuntu1) over (1.18.23ubuntu4) ... Preparing to unpack .../43-gcc_4%3a6.3.0-2ubuntu2_armhf.deb ... Removing old gcc doc directory. Unpacking gcc (4:6.3.0-2ubuntu2) over (4:6.3.0-2ubuntu1) ... Preparing to unpack .../44-g++_4%3a6.3.0-2ubuntu2_armhf.deb ... Unpacking g++ (4:6.3.0-2ubuntu2) over (4:6.3.0-2ubuntu1) ... Preparing to unpack .../45-libusb-0.1-4_2%3a0.1.12-31_armhf.deb ... Unpacking libusb-0.1-4:armhf (2:0.1.12-31) over (2:0.1.12-30) ... Setting up libnpth0:armhf (1.5-2) ... Setting up libgomp1:armhf (7.1.0-9ubuntu1) ... Setting up libatomic1:armhf (7.1.0-9ubuntu1) ... Setting up perl-modules-5.24 (5.24.1-7ubuntu1) ... Setting up libperl5.24:armhf (5.24.1-7ubuntu1) ... Setting up libcc1-0:armhf (7.1.0-9ubuntu1) ... Setting up apt-transport-https (1.5~beta1) ... Setting up libidn2-0:armhf (2.0.2-1) ... Setting up libssl1.0.0:armhf (1.0.2g-1ubuntu13) ... Setting up libpng16-16:armhf (1.6.30-2) ... Setting up libldap-common (2.4.44+dfsg-7ubuntu1) ... Setting up libpsl5:armhf (0.17.0-5) ... Setting up tzdata (2017b-2) ... Current default time zone: 'Etc/UTC' Local time is now: Mon Jul 17 06:32:41 UTC 2017. Universal Time is now: Mon Jul 17 06:32:41 UTC 2017. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up systemd-sysv (233-8ubuntu3) ... Setting up libubsan0:armhf (7.1.0-9ubuntu1) ... Setting up gcc-6-base:armhf (6.4.0-1ubuntu2) ... Setting up linux-libc-dev:armhf (4.11.0-11.16) ... Setting up advancecomp (2.0-1) ... Setting up libroken18-heimdal:armhf (7.4.0.dfsg.1-1) ... Setting up libdevmapper1.02.1:armhf (2:1.02.137-2ubuntu2) ... Setting up libkrb5support0:armhf (1.15.1-1) ... Setting up perl (5.24.1-7ubuntu1) ... Processing triggers for libc-bin (2.24-12ubuntu1) ... Setting up xz-utils (5.2.2-1.3) ... Setting up libheimbase1-heimdal:armhf (7.4.0.dfsg.1-1) ... Setting up openssl (1.0.2g-1ubuntu13) ... Setting up libsqlite3-0:armhf (3.19.3-3) ... Setting up dmsetup (2:1.02.137-2ubuntu2) ... Setting up binutils (2.28.90.20170704-0ubuntu1) ... Setting up cpp-6 (6.4.0-1ubuntu2) ... Setting up libc-dev-bin (2.24-12ubuntu1) ... Setting up ca-certificates (20161130+nmu1) ... Updating certificates in /etc/ssl/certs... 0 added, 7 removed; done. Setting up libc6-dev:armhf (2.24-12ubuntu1) ... Setting up libusb-0.1-4:armhf (2:0.1.12-31) ... Setting up cpp (4:6.3.0-2ubuntu2) ... Setting up libk5crypto3:armhf (1.15.1-1) ... Setting up libasan3:armhf (6.4.0-1ubuntu2) ... Setting up libgcc-6-dev:armhf (6.4.0-1ubuntu2) ... Setting up libstdc++-6-dev:armhf (6.4.0-1ubuntu2) ... Setting up libwind0-heimdal:armhf (7.4.0.dfsg.1-1) ... Setting up init (1.48) ... Setting up libasn1-8-heimdal:armhf (7.4.0.dfsg.1-1) ... Setting up libhcrypto4-heimdal:armhf (7.4.0.dfsg.1-1) ... Setting up libdpkg-perl (1.18.24ubuntu1) ... Setting up libhx509-5-heimdal:armhf (7.4.0.dfsg.1-1) ... Setting up gcc-6 (6.4.0-1ubuntu2) ... Setting up g++-6 (6.4.0-1ubuntu2) ... Setting up dpkg-dev (1.18.24ubuntu1) ... Setting up libkrb5-3:armhf (1.15.1-1) ... Setting up libkrb5-26-heimdal:armhf (7.4.0.dfsg.1-1) ... Setting up libheimntlm0-heimdal:armhf (7.4.0.dfsg.1-1) ... Setting up gcc (4:6.3.0-2ubuntu2) ... Setting up libgssapi-krb5-2:armhf (1.15.1-1) ... Setting up g++ (4:6.3.0-2ubuntu2) ... Setting up libgssapi3-heimdal:armhf (7.4.0.dfsg.1-1) ... Setting up libldap-2.4-2:armhf (2.4.44+dfsg-7ubuntu1) ... Processing triggers for libc-bin (2.24-12ubuntu1) ... Processing triggers for ca-certificates (20161130+nmu1) ... Updating certificates in /etc/ssl/certs... 0 added, 0 removed; done. Running hooks in /etc/ca-certificates/update.d... done. RUN: /usr/share/launchpad-buildd/slavebin/sbuild-package ['sbuild-package', 'PACKAGEBUILD-13098697', 'armhf', 'artful-proposed', '-c', 'chroot:autobuild', '--arch=armhf', '--dist=artful-proposed', '--purge=never', '--nolog', 'getfem++_5.1+dfsg1-4build1.dsc'] Initiating build PACKAGEBUILD-13098697 with 4 jobs across 4 processor cores. Kernel reported to sbuild: 4.4.0-83-generic #106-Ubuntu SMP Mon Jun 26 17:58:57 UTC 2017 armv7l sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on bos01-arm64-037.buildd +==============================================================================+ | getfem++ 5.1+dfsg1-4build1 (armhf) 17 Jul 2017 06:32 | +==============================================================================+ Package: getfem++ Version: 5.1+dfsg1-4build1 Source Version: 5.1+dfsg1-4build1 Distribution: artful-proposed Machine Architecture: arm64 Host Architecture: armhf Build Architecture: armhf I: NOTICE: Log filtering will replace 'build/getfem++-jpVVVt/getfem++-5.1+dfsg1' with '<>' I: NOTICE: Log filtering will replace 'build/getfem++-jpVVVt' with '<>' I: NOTICE: Log filtering will replace 'home/buildd/build-PACKAGEBUILD-13098697/chroot-autobuild' with '<>' +------------------------------------------------------------------------------+ | Fetch source files | +------------------------------------------------------------------------------+ Local sources ------------- getfem++_5.1+dfsg1-4build1.dsc exists in .; copying to chroot Check architectures ------------------- Check dependencies ------------------ Merged Build-Depends: build-essential, fakeroot Filtered Build-Depends: build-essential, fakeroot dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/build/getfem++-jpVVVt/resolver-sswPnH/apt_archive/sbuild-build-depends-core-dummy.deb'. Ign:1 copy:/build/getfem++-jpVVVt/resolver-sswPnH/apt_archive ./ InRelease Get:2 copy:/build/getfem++-jpVVVt/resolver-sswPnH/apt_archive ./ Release [2119 B] Ign:3 copy:/build/getfem++-jpVVVt/resolver-sswPnH/apt_archive ./ Release.gpg Get:4 copy:/build/getfem++-jpVVVt/resolver-sswPnH/apt_archive ./ Sources [214 B] Get:5 copy:/build/getfem++-jpVVVt/resolver-sswPnH/apt_archive ./ Packages [526 B] Fetched 2859 B in 0s (132 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install core build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following NEW packages will be installed: sbuild-build-depends-core-dummy 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 778 B of archives. After this operation, 0 B of additional disk space will be used. Get:1 copy:/build/getfem++-jpVVVt/resolver-sswPnH/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [778 B] debconf: delaying package configuration, since apt-utils is not installed Fetched 778 B in 0s (0 B/s) Selecting previously unselected package sbuild-build-depends-core-dummy. (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 ... 12255 files and directories currently installed.) Preparing to unpack .../sbuild-build-depends-core-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-core-dummy (0.invalid.0) ... Setting up sbuild-build-depends-core-dummy (0.invalid.0) ... Merged Build-Depends: autoconf, automake, autotools-dev, debhelper (>= 9), dh-autoreconf, dh-python, libblas-dev, libboost-all-dev, libmetis-dev, libmumps-seq-dev, libmuparser-dev, libqhull-dev, libsuperlu-dev, libtool, python-all-dev, python-numpy, python-scipy Filtered Build-Depends: autoconf, automake, autotools-dev, debhelper (>= 9), dh-autoreconf, dh-python, libblas-dev, libboost-all-dev, libmetis-dev, libmumps-seq-dev, libmuparser-dev, libqhull-dev, libsuperlu-dev, libtool, python-all-dev, python-numpy, python-scipy dpkg-deb: building package 'sbuild-build-depends-getfem++-dummy' in '/build/getfem++-jpVVVt/resolver-lcdEvq/apt_archive/sbuild-build-depends-getfem++-dummy.deb'. Ign:1 copy:/build/getfem++-jpVVVt/resolver-lcdEvq/apt_archive ./ InRelease Get:2 copy:/build/getfem++-jpVVVt/resolver-lcdEvq/apt_archive ./ Release [2119 B] Ign:3 copy:/build/getfem++-jpVVVt/resolver-lcdEvq/apt_archive ./ Release.gpg Get:4 copy:/build/getfem++-jpVVVt/resolver-lcdEvq/apt_archive ./ Sources [298 B] Get:5 copy:/build/getfem++-jpVVVt/resolver-lcdEvq/apt_archive ./ Packages [621 B] Fetched 3038 B in 0s (142 kB/s) Reading package lists... Reading package lists... +------------------------------------------------------------------------------+ | Install getfem++ build dependencies (apt-based resolver) | +------------------------------------------------------------------------------+ Installing build dependencies Reading package lists... Building dependency tree... Reading state information... The following additional packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-python dh-strip-nondeterminism file gettext gettext-base gfortran gfortran-6 groff-base icu-devtools intltool-debian libarchive-zip-perl libblacs-mpi-dev libblacs-openmpi1 libblas-common libblas-dev libblas3 libboost-all-dev libboost-atomic-dev libboost-atomic1.62-dev libboost-atomic1.62.0 libboost-chrono-dev libboost-chrono1.62-dev libboost-chrono1.62.0 libboost-context-dev libboost-context1.62-dev libboost-context1.62.0 libboost-coroutine-dev libboost-coroutine1.62-dev libboost-coroutine1.62.0 libboost-date-time-dev libboost-date-time1.62-dev libboost-date-time1.62.0 libboost-dev libboost-exception-dev libboost-exception1.62-dev libboost-fiber-dev libboost-fiber1.62-dev libboost-fiber1.62.0 libboost-filesystem-dev libboost-filesystem1.62-dev libboost-filesystem1.62.0 libboost-graph-dev libboost-graph-parallel-dev libboost-graph-parallel1.62-dev libboost-graph-parallel1.62.0 libboost-graph1.62-dev libboost-graph1.62.0 libboost-iostreams-dev libboost-iostreams1.62-dev libboost-iostreams1.62.0 libboost-locale-dev libboost-locale1.62-dev libboost-locale1.62.0 libboost-log-dev libboost-log1.62-dev libboost-log1.62.0 libboost-math-dev libboost-math1.62-dev libboost-math1.62.0 libboost-mpi-dev libboost-mpi-python-dev libboost-mpi-python1.62-dev libboost-mpi-python1.62.0 libboost-mpi1.62-dev libboost-mpi1.62.0 libboost-program-options-dev libboost-program-options1.62-dev libboost-program-options1.62.0 libboost-python-dev libboost-python1.62-dev libboost-python1.62.0 libboost-random-dev libboost-random1.62-dev libboost-random1.62.0 libboost-regex-dev libboost-regex1.62-dev libboost-regex1.62.0 libboost-serialization-dev libboost-serialization1.62-dev libboost-serialization1.62.0 libboost-signals-dev libboost-signals1.62-dev libboost-signals1.62.0 libboost-system-dev libboost-system1.62-dev libboost-system1.62.0 libboost-test-dev libboost-test1.62-dev libboost-test1.62.0 libboost-thread-dev libboost-thread1.62-dev libboost-thread1.62.0 libboost-timer-dev libboost-timer1.62-dev libboost-timer1.62.0 libboost-tools-dev libboost-type-erasure-dev libboost-type-erasure1.62-dev libboost-type-erasure1.62.0 libboost-wave-dev libboost-wave1.62-dev libboost-wave1.62.0 libboost1.62-dev libboost1.62-tools-dev libbsd0 libcroco3 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libgfortran-6-dev libgfortran3 libglib2.0-0 libhwloc-dev libhwloc-plugins libhwloc5 libibverbs-dev libibverbs1 libicu-dev libicu57 liblapack3 libltdl-dev libltdl7 libmagic-mgc libmagic1 libmetis-dev libmetis5 libmpdec2 libmumps-5.1.1 libmumps-dev libmumps-seq-5.1.1 libmumps-seq-dev libmuparser-dev libmuparser2v5 libnl-3-200 libnl-route-3-200 libopenmpi-dev libopenmpi2 libpciaccess0 libpipeline1 libpython-all-dev libpython-dev libpython-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-dev libpython3-stdlib libpython3.5 libpython3.5-dev libpython3.5-minimal libpython3.5-stdlib libqhull-dev libqhull7 libscalapack-mpi-dev libscalapack-openmpi1 libscotch-5.1 libsigsegv2 libsuperlu-dev libsuperlu5 libtimedate-perl libtool libxml2 m4 man-db mime-support mpi-default-bin mpi-default-dev ocl-icd-libopencl1 openmpi-bin openmpi-common po-debconf python python-all python-all-dev python-decorator python-dev python-minimal python-numpy python-scipy python2.7 python2.7-dev python2.7-minimal python3 python3-dev python3-minimal python3.5 python3.5-dev python3.5-minimal Suggested packages: autoconf-archive gnu-standards autoconf-doc wamerican | wordlist whois vacation dh-make gettext-doc libasprintf-dev libgettextpo-dev gfortran-multilib gfortran-doc gfortran-6-multilib gfortran-6-doc libgfortran3-dbg libcoarrays-dev groff liblapack-doc libboost-doc graphviz libboost1.62-doc gccxml libmpfrc++-dev libntl-dev xsltproc doxygen docbook-xml docbook-xsl default-jdk fop libhwloc-contrib-plugins icu-doc libtool-doc openmpi-doc pciutils scalapack-doc libsuperlu-doc gcj-jdk m4-doc less www-browser opencl-icd libmail-box-perl python-doc python-tk python-nose python-numpy-dbg python-numpy-doc python-scipy-doc python2.7-doc binfmt-support python3-doc python3-tk python3-venv python3.5-venv python3.5-doc Recommended packages: curl | wget | lynx-cur libarchive-cpio-perl libglib2.0-data shared-mime-info xdg-user-dirs xml-core libmail-sendmail-perl python-imaging The following packages will be REMOVED: pkg-create-dbgsym* The following NEW packages will be installed: autoconf automake autopoint autotools-dev bsdmainutils debhelper dh-autoreconf dh-python dh-strip-nondeterminism file gettext gettext-base gfortran gfortran-6 groff-base icu-devtools intltool-debian libarchive-zip-perl libblacs-mpi-dev libblacs-openmpi1 libblas-common libblas-dev libblas3 libboost-all-dev libboost-atomic-dev libboost-atomic1.62-dev libboost-atomic1.62.0 libboost-chrono-dev libboost-chrono1.62-dev libboost-chrono1.62.0 libboost-context-dev libboost-context1.62-dev libboost-context1.62.0 libboost-coroutine-dev libboost-coroutine1.62-dev libboost-coroutine1.62.0 libboost-date-time-dev libboost-date-time1.62-dev libboost-date-time1.62.0 libboost-dev libboost-exception-dev libboost-exception1.62-dev libboost-fiber-dev libboost-fiber1.62-dev libboost-fiber1.62.0 libboost-filesystem-dev libboost-filesystem1.62-dev libboost-filesystem1.62.0 libboost-graph-dev libboost-graph-parallel-dev libboost-graph-parallel1.62-dev libboost-graph-parallel1.62.0 libboost-graph1.62-dev libboost-graph1.62.0 libboost-iostreams-dev libboost-iostreams1.62-dev libboost-iostreams1.62.0 libboost-locale-dev libboost-locale1.62-dev libboost-locale1.62.0 libboost-log-dev libboost-log1.62-dev libboost-log1.62.0 libboost-math-dev libboost-math1.62-dev libboost-math1.62.0 libboost-mpi-dev libboost-mpi-python-dev libboost-mpi-python1.62-dev libboost-mpi-python1.62.0 libboost-mpi1.62-dev libboost-mpi1.62.0 libboost-program-options-dev libboost-program-options1.62-dev libboost-program-options1.62.0 libboost-python-dev libboost-python1.62-dev libboost-python1.62.0 libboost-random-dev libboost-random1.62-dev libboost-random1.62.0 libboost-regex-dev libboost-regex1.62-dev libboost-regex1.62.0 libboost-serialization-dev libboost-serialization1.62-dev libboost-serialization1.62.0 libboost-signals-dev libboost-signals1.62-dev libboost-signals1.62.0 libboost-system-dev libboost-system1.62-dev libboost-system1.62.0 libboost-test-dev libboost-test1.62-dev libboost-test1.62.0 libboost-thread-dev libboost-thread1.62-dev libboost-thread1.62.0 libboost-timer-dev libboost-timer1.62-dev libboost-timer1.62.0 libboost-tools-dev libboost-type-erasure-dev libboost-type-erasure1.62-dev libboost-type-erasure1.62.0 libboost-wave-dev libboost-wave1.62-dev libboost-wave1.62.0 libboost1.62-dev libboost1.62-tools-dev libbsd0 libcroco3 libexpat1 libexpat1-dev libfile-stripnondeterminism-perl libgfortran-6-dev libgfortran3 libglib2.0-0 libhwloc-dev libhwloc-plugins libhwloc5 libibverbs-dev libibverbs1 libicu-dev libicu57 liblapack3 libltdl-dev libltdl7 libmagic-mgc libmagic1 libmetis-dev libmetis5 libmpdec2 libmumps-5.1.1 libmumps-dev libmumps-seq-5.1.1 libmumps-seq-dev libmuparser-dev libmuparser2v5 libnl-3-200 libnl-route-3-200 libopenmpi-dev libopenmpi2 libpciaccess0 libpipeline1 libpython-all-dev libpython-dev libpython-stdlib libpython2.7 libpython2.7-dev libpython2.7-minimal libpython2.7-stdlib libpython3-dev libpython3-stdlib libpython3.5 libpython3.5-dev libpython3.5-minimal libpython3.5-stdlib libqhull-dev libqhull7 libscalapack-mpi-dev libscalapack-openmpi1 libscotch-5.1 libsigsegv2 libsuperlu-dev libsuperlu5 libtimedate-perl libtool libxml2 m4 man-db mime-support mpi-default-bin mpi-default-dev ocl-icd-libopencl1 openmpi-bin openmpi-common po-debconf python python-all python-all-dev python-decorator python-dev python-minimal python-numpy python-scipy python2.7 python2.7-dev python2.7-minimal python3 python3-dev python3-minimal python3.5 python3.5-dev python3.5-minimal sbuild-build-depends-getfem++-dummy 0 upgraded, 197 newly installed, 1 to remove and 0 not upgraded. Need to get 150 MB of archives. After this operation, 523 MB of additional disk space will be used. Get:1 copy:/build/getfem++-jpVVVt/resolver-lcdEvq/apt_archive ./ sbuild-build-depends-getfem++-dummy 0.invalid.0 [876 B] Get:2 http://ftpmaster.internal/ubuntu artful/main armhf libpython3.5-minimal armhf 3.5.3-3 [526 kB] Get:3 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libexpat1 armhf 2.2.2-2 [53.4 kB] Get:4 http://ftpmaster.internal/ubuntu artful/main armhf python3.5-minimal armhf 3.5.3-3 [1390 kB] Get:5 http://ftpmaster.internal/ubuntu artful/main armhf python3-minimal armhf 3.5.3-1ubuntu3 [23.4 kB] Get:6 http://ftpmaster.internal/ubuntu artful/main armhf mime-support all 3.60ubuntu1 [30.1 kB] Get:7 http://ftpmaster.internal/ubuntu artful/main armhf libmpdec2 armhf 2.4.2-1 [66.9 kB] Get:8 http://ftpmaster.internal/ubuntu artful/main armhf libpython3.5-stdlib armhf 3.5.3-3 [2083 kB] Get:9 http://ftpmaster.internal/ubuntu artful/main armhf python3.5 armhf 3.5.3-3 [179 kB] Get:10 http://ftpmaster.internal/ubuntu artful/main armhf libpython3-stdlib armhf 3.5.3-1ubuntu3 [6868 B] Get:11 http://ftpmaster.internal/ubuntu artful/main armhf dh-python all 2.20170125 [83.7 kB] Get:12 http://ftpmaster.internal/ubuntu artful/main armhf python3 armhf 3.5.3-1ubuntu3 [8710 B] Get:13 http://ftpmaster.internal/ubuntu artful/main armhf groff-base armhf 1.22.3-9 [1013 kB] Get:14 http://ftpmaster.internal/ubuntu artful/main armhf libbsd0 armhf 0.8.5-1 [50.9 kB] Get:15 http://ftpmaster.internal/ubuntu artful/main armhf bsdmainutils armhf 9.0.12ubuntu1 [169 kB] Get:16 http://ftpmaster.internal/ubuntu artful/main armhf libpipeline1 armhf 1.4.2-1 [21.0 kB] Get:17 http://ftpmaster.internal/ubuntu artful/main armhf man-db armhf 2.7.6.1-2 [873 kB] Get:18 http://ftpmaster.internal/ubuntu artful/main armhf libpython2.7-minimal armhf 2.7.13-2 [338 kB] Get:19 http://ftpmaster.internal/ubuntu artful/main armhf python2.7-minimal armhf 2.7.13-2 [1118 kB] Get:20 http://ftpmaster.internal/ubuntu artful/main armhf python-minimal armhf 2.7.13-2 [28.2 kB] Get:21 http://ftpmaster.internal/ubuntu artful/main armhf libpython2.7-stdlib armhf 2.7.13-2 [1839 kB] Get:22 http://ftpmaster.internal/ubuntu artful/main armhf python2.7 armhf 2.7.13-2 [229 kB] Get:23 http://ftpmaster.internal/ubuntu artful/main armhf libpython-stdlib armhf 2.7.13-2 [7774 B] Get:24 http://ftpmaster.internal/ubuntu artful/main armhf python armhf 2.7.13-2 [139 kB] Get:25 http://ftpmaster.internal/ubuntu artful/main armhf libmagic-mgc armhf 1:5.30-1 [181 kB] Get:26 http://ftpmaster.internal/ubuntu artful/main armhf libmagic1 armhf 1:5.30-1 [63.0 kB] Get:27 http://ftpmaster.internal/ubuntu artful/main armhf file armhf 1:5.30-1 [21.5 kB] Get:28 http://ftpmaster.internal/ubuntu artful/main armhf gettext-base armhf 0.19.8.1-2ubuntu1 [44.8 kB] Get:29 http://ftpmaster.internal/ubuntu artful/main armhf libglib2.0-0 armhf 2.53.3-1 [1011 kB] Get:30 http://ftpmaster.internal/ubuntu artful/main armhf libicu57 armhf 57.1-6 [7442 kB] Get:31 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libxml2 armhf 2.9.4+dfsg1-3 [562 kB] Get:32 http://ftpmaster.internal/ubuntu artful/main armhf libsigsegv2 armhf 2.11-1 [12.6 kB] Get:33 http://ftpmaster.internal/ubuntu artful/main armhf m4 armhf 1.4.18-1 [181 kB] Get:34 http://ftpmaster.internal/ubuntu artful/main armhf autoconf all 2.69-10 [321 kB] Get:35 http://ftpmaster.internal/ubuntu artful/main armhf autotools-dev all 20161112.1 [39.5 kB] Get:36 http://ftpmaster.internal/ubuntu artful/main armhf automake all 1:1.15-6ubuntu1 [509 kB] Get:37 http://ftpmaster.internal/ubuntu artful/main armhf autopoint all 0.19.8.1-2ubuntu1 [411 kB] Get:38 http://ftpmaster.internal/ubuntu artful/main armhf libtool all 2.4.6-2 [194 kB] Get:39 http://ftpmaster.internal/ubuntu artful/main armhf dh-autoreconf all 14 [15.5 kB] Get:40 http://ftpmaster.internal/ubuntu artful/main armhf libarchive-zip-perl all 1.59-1 [84.0 kB] Get:41 http://ftpmaster.internal/ubuntu artful/main armhf libfile-stripnondeterminism-perl all 0.038-1 [13.3 kB] Get:42 http://ftpmaster.internal/ubuntu artful/main armhf libtimedate-perl all 2.3000-2 [37.5 kB] Get:43 http://ftpmaster.internal/ubuntu artful/main armhf dh-strip-nondeterminism all 0.038-1 [5026 B] Get:44 http://ftpmaster.internal/ubuntu artful/main armhf libcroco3 armhf 0.6.12-1 [69.7 kB] Get:45 http://ftpmaster.internal/ubuntu artful/main armhf gettext armhf 0.19.8.1-2ubuntu1 [1018 kB] Get:46 http://ftpmaster.internal/ubuntu artful/main armhf intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:47 http://ftpmaster.internal/ubuntu artful/main armhf po-debconf all 1.0.20 [232 kB] Get:48 http://ftpmaster.internal/ubuntu artful/main armhf debhelper all 10.4ubuntu3 [876 kB] Get:49 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libgfortran3 armhf 6.4.0-1ubuntu2 [177 kB] Get:50 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libgfortran-6-dev armhf 6.4.0-1ubuntu2 [216 kB] Get:51 http://ftpmaster.internal/ubuntu artful-proposed/main armhf gfortran-6 armhf 6.4.0-1ubuntu2 [5528 kB] Get:52 http://ftpmaster.internal/ubuntu artful/main armhf gfortran armhf 4:6.3.0-2ubuntu2 [1284 B] Get:53 http://ftpmaster.internal/ubuntu artful/main armhf icu-devtools armhf 57.1-6 [148 kB] Get:54 http://ftpmaster.internal/ubuntu artful/main armhf libblas-common armhf 3.7.1-1 [6008 B] Get:55 http://ftpmaster.internal/ubuntu artful/main armhf libblas3 armhf 3.7.1-1 [100 kB] Get:56 http://ftpmaster.internal/ubuntu artful/main armhf libblas-dev armhf 3.7.1-1 [109 kB] Get:57 http://ftpmaster.internal/ubuntu artful/main armhf libboost1.62-dev armhf 1.62.0+dfsg-4build2 [7030 kB] Get:58 http://ftpmaster.internal/ubuntu artful/main armhf libboost-dev armhf 1.62.0.1 [3072 B] Get:59 http://ftpmaster.internal/ubuntu artful/main armhf libboost1.62-tools-dev armhf 1.62.0+dfsg-4build2 [1092 kB] Get:60 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-tools-dev armhf 1.62.0.1 [3038 B] Get:61 http://ftpmaster.internal/ubuntu artful/main armhf libboost-atomic1.62.0 armhf 1.62.0+dfsg-4build2 [7284 B] Get:62 http://ftpmaster.internal/ubuntu artful/main armhf libboost-atomic1.62-dev armhf 1.62.0+dfsg-4build2 [5100 B] Get:63 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-atomic-dev armhf 1.62.0.1 [3170 B] Get:64 http://ftpmaster.internal/ubuntu artful/main armhf libboost-system1.62.0 armhf 1.62.0+dfsg-4build2 [9046 B] Get:65 http://ftpmaster.internal/ubuntu artful/main armhf libboost-chrono1.62.0 armhf 1.62.0+dfsg-4build2 [11.0 kB] Get:66 http://ftpmaster.internal/ubuntu artful/main armhf libboost-chrono1.62-dev armhf 1.62.0+dfsg-4build2 [12.7 kB] Get:67 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-chrono-dev armhf 1.62.0.1 [3498 B] Get:68 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-context1.62.0 armhf 1.62.0+dfsg-4build2 [8152 B] Get:69 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-context1.62-dev armhf 1.62.0+dfsg-4build2 [6656 B] Get:70 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-context-dev armhf 1.62.0.1 [3060 B] Get:71 http://ftpmaster.internal/ubuntu artful/main armhf libboost-thread1.62.0 armhf 1.62.0+dfsg-4build2 [41.0 kB] Get:72 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-coroutine1.62.0 armhf 1.62.0+dfsg-4build2 [16.7 kB] Get:73 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-coroutine1.62-dev armhf 1.62.0+dfsg-4build2 [18.8 kB] Get:74 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-coroutine-dev armhf 1.62.0.1 [3126 B] Get:75 http://ftpmaster.internal/ubuntu artful/main armhf libboost-date-time1.62.0 armhf 1.62.0+dfsg-4build2 [17.7 kB] Get:76 http://ftpmaster.internal/ubuntu artful/main armhf libboost-serialization1.62.0 armhf 1.62.0+dfsg-4build2 [85.4 kB] Get:77 http://ftpmaster.internal/ubuntu artful/main armhf libboost-serialization1.62-dev armhf 1.62.0+dfsg-4build2 [153 kB] Get:78 http://ftpmaster.internal/ubuntu artful/main armhf libboost-date-time1.62-dev armhf 1.62.0+dfsg-4build2 [26.8 kB] Get:79 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-date-time-dev armhf 1.62.0.1 [2876 B] Get:80 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-exception1.62-dev armhf 1.62.0+dfsg-4build2 [4556 B] Get:81 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-exception-dev armhf 1.62.0.1 [2864 B] Get:82 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-fiber1.62.0 armhf 1.62.0+dfsg-4build2 [23.0 kB] Get:83 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-fiber1.62-dev armhf 1.62.0+dfsg-4build2 [29.9 kB] Get:84 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-fiber-dev armhf 1.62.0.1 [3290 B] Get:85 http://ftpmaster.internal/ubuntu artful/main armhf libboost-filesystem1.62.0 armhf 1.62.0+dfsg-4build2 [34.1 kB] Get:86 http://ftpmaster.internal/ubuntu artful/main armhf libboost-system1.62-dev armhf 1.62.0+dfsg-4build2 [9930 B] Get:87 http://ftpmaster.internal/ubuntu artful/main armhf libboost-filesystem1.62-dev armhf 1.62.0+dfsg-4build2 [44.8 kB] Get:88 http://ftpmaster.internal/ubuntu artful/main armhf libboost-filesystem-dev armhf 1.62.0.1 [2900 B] Get:89 http://ftpmaster.internal/ubuntu artful/main armhf libboost-regex1.62.0 armhf 1.62.0+dfsg-4build2 [215 kB] Get:90 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-graph1.62.0 armhf 1.62.0+dfsg-4build2 [78.0 kB] Get:91 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-test1.62.0 armhf 1.62.0+dfsg-4build2 [207 kB] Get:92 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-test1.62-dev armhf 1.62.0+dfsg-4build2 [286 kB] Get:93 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-graph1.62-dev armhf 1.62.0+dfsg-4build2 [102 kB] Get:94 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-graph-dev armhf 1.62.0.1 [2960 B] Get:95 http://ftpmaster.internal/ubuntu artful/main armhf libltdl7 armhf 2.4.6-2 [35.8 kB] Get:96 http://ftpmaster.internal/ubuntu artful/universe armhf libhwloc5 armhf 1.11.5-1 [80.1 kB] Get:97 http://ftpmaster.internal/ubuntu artful/main armhf libnl-3-200 armhf 3.2.29-0ubuntu3 [45.8 kB] Get:98 http://ftpmaster.internal/ubuntu artful/main armhf libnl-route-3-200 armhf 3.2.29-0ubuntu3 [123 kB] Get:99 http://ftpmaster.internal/ubuntu artful/main armhf libibverbs1 armhf 1.2.1-2ubuntu1 [28.2 kB] Get:100 http://ftpmaster.internal/ubuntu artful/main armhf libpciaccess0 armhf 0.13.4-1ubuntu1 [16.7 kB] Get:101 http://ftpmaster.internal/ubuntu artful/main armhf ocl-icd-libopencl1 armhf 2.2.11-1ubuntu1 [28.7 kB] Get:102 http://ftpmaster.internal/ubuntu artful/universe armhf libhwloc-plugins armhf 1.11.5-1 [10.7 kB] Get:103 http://ftpmaster.internal/ubuntu artful/universe armhf libopenmpi2 armhf 2.1.1-6 [1797 kB] Get:104 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-mpi1.62.0 armhf 1.62.0+dfsg-4build2 [29.4 kB] Get:105 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-graph-parallel1.62.0 armhf 1.62.0+dfsg-4build2 [42.4 kB] Get:106 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-graph-parallel1.62-dev armhf 1.62.0+dfsg-4build2 [51.7 kB] Get:107 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-graph-parallel-dev armhf 1.62.0.1 [2998 B] Get:108 http://ftpmaster.internal/ubuntu artful/main armhf libicu-dev armhf 57.1-6 [15.8 MB] Get:109 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-regex1.62-dev armhf 1.62.0+dfsg-4build2 [308 kB] Get:110 http://ftpmaster.internal/ubuntu artful/main armhf libboost-iostreams1.62.0 armhf 1.62.0+dfsg-4build2 [25.1 kB] Get:111 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-iostreams1.62-dev armhf 1.62.0+dfsg-4build2 [34.2 kB] Get:112 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-iostreams-dev armhf 1.62.0.1 [2860 B] Get:113 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-locale1.62.0 armhf 1.62.0+dfsg-4build2 [209 kB] Get:114 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-locale1.62-dev armhf 1.62.0+dfsg-4build2 [331 kB] Get:115 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-locale-dev armhf 1.62.0.1 [3200 B] Get:116 http://ftpmaster.internal/ubuntu artful/main armhf libboost-log1.62.0 armhf 1.62.0+dfsg-4build2 [313 kB] Get:117 http://ftpmaster.internal/ubuntu artful/main armhf libboost-thread1.62-dev armhf 1.62.0+dfsg-4build2 [48.4 kB] Get:118 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-log1.62-dev armhf 1.62.0+dfsg-4build2 [524 kB] Get:119 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-log-dev armhf 1.62.0.1 [3054 B] Get:120 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-math1.62.0 armhf 1.62.0+dfsg-4build2 [111 kB] Get:121 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-math1.62-dev armhf 1.62.0+dfsg-4build2 [228 kB] Get:122 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-math-dev armhf 1.62.0.1 [3064 B] Get:123 http://ftpmaster.internal/ubuntu artful/universe armhf openmpi-common all 2.1.1-6 [140 kB] Get:124 http://ftpmaster.internal/ubuntu artful/main armhf libibverbs-dev armhf 1.2.1-2ubuntu1 [94.7 kB] Get:125 http://ftpmaster.internal/ubuntu artful/main armhf libltdl-dev armhf 2.4.6-2 [159 kB] Get:126 http://ftpmaster.internal/ubuntu artful/universe armhf libhwloc-dev armhf 1.11.5-1 [140 kB] Get:127 http://ftpmaster.internal/ubuntu artful/universe armhf libopenmpi-dev armhf 2.1.1-6 [914 kB] Get:128 http://ftpmaster.internal/ubuntu artful/universe armhf mpi-default-dev armhf 1.8 [3716 B] Get:129 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-mpi1.62-dev armhf 1.62.0+dfsg-4build2 [48.5 kB] Get:130 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-mpi-dev armhf 1.62.0.1 [2948 B] Get:131 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-python1.62.0 armhf 1.62.0+dfsg-4build2 [96.8 kB] Get:132 http://ftpmaster.internal/ubuntu artful/universe armhf openmpi-bin armhf 2.1.1-6 [84.3 kB] Get:133 http://ftpmaster.internal/ubuntu artful/universe armhf mpi-default-bin armhf 1.8 [2930 B] Get:134 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-mpi-python1.62.0 armhf 1.62.0+dfsg-4build2 [159 kB] Get:135 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-mpi-python1.62-dev armhf 1.62.0+dfsg-4build2 [9368 B] Get:136 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-mpi-python-dev armhf 1.62.0.1 [2992 B] Get:137 http://ftpmaster.internal/ubuntu artful/main armhf libboost-program-options1.62.0 armhf 1.62.0+dfsg-4build2 [116 kB] Get:138 http://ftpmaster.internal/ubuntu artful/main armhf libboost-program-options1.62-dev armhf 1.62.0+dfsg-4build2 [160 kB] Get:139 http://ftpmaster.internal/ubuntu artful/main armhf libboost-program-options-dev armhf 1.62.0.1 [2886 B] Get:140 http://ftpmaster.internal/ubuntu artful/main armhf libpython2.7 armhf 2.7.13-2 [941 kB] Get:141 http://ftpmaster.internal/ubuntu artful-proposed/main armhf libexpat1-dev armhf 2.2.2-2 [105 kB] Get:142 http://ftpmaster.internal/ubuntu artful/main armhf libpython2.7-dev armhf 2.7.13-2 [27.6 MB] Get:143 http://ftpmaster.internal/ubuntu artful/main armhf libpython-dev armhf 2.7.13-2 [7842 B] Get:144 http://ftpmaster.internal/ubuntu artful/main armhf python2.7-dev armhf 2.7.13-2 [276 kB] Get:145 http://ftpmaster.internal/ubuntu artful/main armhf python-dev armhf 2.7.13-2 [1164 B] Get:146 http://ftpmaster.internal/ubuntu artful/main armhf libpython3.5 armhf 3.5.3-3 [1204 kB] Get:147 http://ftpmaster.internal/ubuntu artful/main armhf libpython3.5-dev armhf 3.5.3-3 [37.1 MB] Get:148 http://ftpmaster.internal/ubuntu artful/main armhf libpython3-dev armhf 3.5.3-1ubuntu3 [6968 B] Get:149 http://ftpmaster.internal/ubuntu artful/main armhf python3.5-dev armhf 3.5.3-3 [413 kB] Get:150 http://ftpmaster.internal/ubuntu artful/main armhf python3-dev armhf 3.5.3-1ubuntu3 [1208 B] Get:151 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-python1.62-dev armhf 1.62.0+dfsg-4build2 [139 kB] Get:152 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-python-dev armhf 1.62.0.1 [3252 B] Get:153 http://ftpmaster.internal/ubuntu artful/main armhf libboost-random1.62.0 armhf 1.62.0+dfsg-4build2 [10.2 kB] Get:154 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-random1.62-dev armhf 1.62.0+dfsg-4build2 [10.3 kB] Get:155 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-random-dev armhf 1.62.0.1 [2864 B] Get:156 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-regex-dev armhf 1.62.0.1 [3120 B] Get:157 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-serialization-dev armhf 1.62.0.1 [3094 B] Get:158 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-signals1.62.0 armhf 1.62.0+dfsg-4build2 [26.0 kB] Get:159 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-signals1.62-dev armhf 1.62.0+dfsg-4build2 [35.3 kB] Get:160 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-signals-dev armhf 1.62.0.1 [2928 B] Get:161 http://ftpmaster.internal/ubuntu artful/main armhf libboost-system-dev armhf 1.62.0.1 [3006 B] Get:162 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-test-dev armhf 1.62.0.1 [2902 B] Get:163 http://ftpmaster.internal/ubuntu artful/main armhf libboost-thread-dev armhf 1.62.0.1 [2882 B] Get:164 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-timer1.62.0 armhf 1.62.0+dfsg-4build2 [9814 B] Get:165 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-timer1.62-dev armhf 1.62.0+dfsg-4build2 [10.7 kB] Get:166 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-timer-dev armhf 1.62.0.1 [2986 B] Get:167 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-type-erasure1.62.0 armhf 1.62.0+dfsg-4build2 [16.5 kB] Get:168 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-type-erasure1.62-dev armhf 1.62.0+dfsg-4build2 [18.0 kB] Get:169 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-type-erasure-dev armhf 1.62.0.1 [2960 B] Get:170 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-wave1.62.0 armhf 1.62.0+dfsg-4build2 [160 kB] Get:171 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-wave1.62-dev armhf 1.62.0+dfsg-4build2 [236 kB] Get:172 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-wave-dev armhf 1.62.0.1 [2896 B] Get:173 http://ftpmaster.internal/ubuntu artful/universe armhf libboost-all-dev armhf 1.62.0.1 [2230 B] Get:174 http://ftpmaster.internal/ubuntu artful/main armhf liblapack3 armhf 3.7.1-1 [1650 kB] Get:175 http://ftpmaster.internal/ubuntu artful/universe armhf libmetis5 armhf 5.1.0.dfsg-5 [130 kB] Get:176 http://ftpmaster.internal/ubuntu artful/universe armhf libmetis-dev armhf 5.1.0.dfsg-5 [5794 B] Get:177 http://ftpmaster.internal/ubuntu artful/universe armhf libmuparser2v5 armhf 2.2.3-6 [91.7 kB] Get:178 http://ftpmaster.internal/ubuntu artful/main armhf libpython-all-dev armhf 2.7.13-2 [994 B] Get:179 http://ftpmaster.internal/ubuntu artful/universe armhf libqhull7 armhf 2015.2-2 [134 kB] Get:180 http://ftpmaster.internal/ubuntu artful/universe armhf libqhull-dev armhf 2015.2-2 [233 kB] Get:181 http://ftpmaster.internal/ubuntu artful/universe armhf libsuperlu5 armhf 5.2.1+dfsg1-2 [132 kB] Get:182 http://ftpmaster.internal/ubuntu artful/universe armhf libsuperlu-dev armhf 5.2.1+dfsg1-2 [16.2 kB] Get:183 http://ftpmaster.internal/ubuntu artful/main armhf python-all armhf 2.7.13-2 [978 B] Get:184 http://ftpmaster.internal/ubuntu artful/main armhf python-all-dev armhf 2.7.13-2 [1000 B] Get:185 http://ftpmaster.internal/ubuntu artful/main armhf python-decorator all 4.0.11-1 [9272 B] Get:186 http://ftpmaster.internal/ubuntu artful/main armhf python-numpy armhf 1:1.12.1-3ubuntu1 [1711 kB] Get:187 http://ftpmaster.internal/ubuntu artful/universe armhf libblacs-openmpi1 armhf 1.1-40 [40.8 kB] Get:188 http://ftpmaster.internal/ubuntu artful/universe armhf libblacs-mpi-dev armhf 1.1-40 [37.3 kB] Get:189 http://ftpmaster.internal/ubuntu artful/universe armhf libscalapack-openmpi1 armhf 1.8.0-14 [1500 kB] Get:190 http://ftpmaster.internal/ubuntu artful-proposed/universe armhf libmumps-5.1.1 armhf 5.1.1-2 [962 kB] Get:191 http://ftpmaster.internal/ubuntu artful/universe armhf libscalapack-mpi-dev armhf 1.8.0-14 [1489 kB] Get:192 http://ftpmaster.internal/ubuntu artful-proposed/universe armhf libmumps-dev armhf 5.1.1-2 [911 kB] Get:193 http://ftpmaster.internal/ubuntu artful/universe armhf libscotch-5.1 armhf 5.1.12b.dfsg-2.1 [295 kB] Get:194 http://ftpmaster.internal/ubuntu artful-proposed/universe armhf libmumps-seq-5.1.1 armhf 5.1.1-2 [972 kB] Get:195 http://ftpmaster.internal/ubuntu artful-proposed/universe armhf libmumps-seq-dev armhf 5.1.1-2 [911 kB] Get:196 http://ftpmaster.internal/ubuntu artful/universe armhf libmuparser-dev armhf 2.2.3-6 [19.2 kB] Get:197 http://ftpmaster.internal/ubuntu artful/universe armhf python-scipy armhf 0.18.1-2ubuntu1 [8228 kB] debconf: delaying package configuration, since apt-utils is not installed Fetched 150 MB in 11s (13.5 MB/s) (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 ... 12255 files and directories currently installed.) Removing pkg-create-dbgsym (0.73) ... Selecting previously unselected package libpython3.5-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 ... 12246 files and directories currently installed.) Preparing to unpack .../0-libpython3.5-minimal_3.5.3-3_armhf.deb ... Unpacking libpython3.5-minimal:armhf (3.5.3-3) ... Selecting previously unselected package libexpat1:armhf. Preparing to unpack .../1-libexpat1_2.2.2-2_armhf.deb ... Unpacking libexpat1:armhf (2.2.2-2) ... Selecting previously unselected package python3.5-minimal. Preparing to unpack .../2-python3.5-minimal_3.5.3-3_armhf.deb ... Unpacking python3.5-minimal (3.5.3-3) ... Selecting previously unselected package python3-minimal. Preparing to unpack .../3-python3-minimal_3.5.3-1ubuntu3_armhf.deb ... Unpacking python3-minimal (3.5.3-1ubuntu3) ... Selecting previously unselected package mime-support. Preparing to unpack .../4-mime-support_3.60ubuntu1_all.deb ... Unpacking mime-support (3.60ubuntu1) ... Selecting previously unselected package libmpdec2:armhf. Preparing to unpack .../5-libmpdec2_2.4.2-1_armhf.deb ... Unpacking libmpdec2:armhf (2.4.2-1) ... Selecting previously unselected package libpython3.5-stdlib:armhf. Preparing to unpack .../6-libpython3.5-stdlib_3.5.3-3_armhf.deb ... Unpacking libpython3.5-stdlib:armhf (3.5.3-3) ... Selecting previously unselected package python3.5. Preparing to unpack .../7-python3.5_3.5.3-3_armhf.deb ... Unpacking python3.5 (3.5.3-3) ... Selecting previously unselected package libpython3-stdlib:armhf. Preparing to unpack .../8-libpython3-stdlib_3.5.3-1ubuntu3_armhf.deb ... Unpacking libpython3-stdlib:armhf (3.5.3-1ubuntu3) ... Selecting previously unselected package dh-python. Preparing to unpack .../9-dh-python_2.20170125_all.deb ... Unpacking dh-python (2.20170125) ... Setting up libpython3.5-minimal:armhf (3.5.3-3) ... Setting up libexpat1:armhf (2.2.2-2) ... Setting up python3.5-minimal (3.5.3-3) ... Setting up python3-minimal (3.5.3-1ubuntu3) ... 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 ... 13198 files and directories currently installed.) Preparing to unpack .../00-python3_3.5.3-1ubuntu3_armhf.deb ... Unpacking python3 (3.5.3-1ubuntu3) ... Selecting previously unselected package groff-base. Preparing to unpack .../01-groff-base_1.22.3-9_armhf.deb ... Unpacking groff-base (1.22.3-9) ... Selecting previously unselected package libbsd0:armhf. Preparing to unpack .../02-libbsd0_0.8.5-1_armhf.deb ... Unpacking libbsd0:armhf (0.8.5-1) ... Selecting previously unselected package bsdmainutils. Preparing to unpack .../03-bsdmainutils_9.0.12ubuntu1_armhf.deb ... Unpacking bsdmainutils (9.0.12ubuntu1) ... Selecting previously unselected package libpipeline1:armhf. Preparing to unpack .../04-libpipeline1_1.4.2-1_armhf.deb ... Unpacking libpipeline1:armhf (1.4.2-1) ... Selecting previously unselected package man-db. Preparing to unpack .../05-man-db_2.7.6.1-2_armhf.deb ... Unpacking man-db (2.7.6.1-2) ... Selecting previously unselected package libpython2.7-minimal:armhf. Preparing to unpack .../06-libpython2.7-minimal_2.7.13-2_armhf.deb ... Unpacking libpython2.7-minimal:armhf (2.7.13-2) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../07-python2.7-minimal_2.7.13-2_armhf.deb ... Unpacking python2.7-minimal (2.7.13-2) ... Selecting previously unselected package python-minimal. Preparing to unpack .../08-python-minimal_2.7.13-2_armhf.deb ... Unpacking python-minimal (2.7.13-2) ... Selecting previously unselected package libpython2.7-stdlib:armhf. Preparing to unpack .../09-libpython2.7-stdlib_2.7.13-2_armhf.deb ... Unpacking libpython2.7-stdlib:armhf (2.7.13-2) ... Selecting previously unselected package python2.7. Preparing to unpack .../10-python2.7_2.7.13-2_armhf.deb ... Unpacking python2.7 (2.7.13-2) ... Selecting previously unselected package libpython-stdlib:armhf. Preparing to unpack .../11-libpython-stdlib_2.7.13-2_armhf.deb ... Unpacking libpython-stdlib:armhf (2.7.13-2) ... Setting up libpython2.7-minimal:armhf (2.7.13-2) ... Setting up python2.7-minimal (2.7.13-2) ... Setting up python-minimal (2.7.13-2) ... Selecting previously unselected package python. (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 ... 14465 files and directories currently installed.) Preparing to unpack .../000-python_2.7.13-2_armhf.deb ... Unpacking python (2.7.13-2) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../001-libmagic-mgc_1%3a5.30-1_armhf.deb ... Unpacking libmagic-mgc (1:5.30-1) ... Selecting previously unselected package libmagic1:armhf. Preparing to unpack .../002-libmagic1_1%3a5.30-1_armhf.deb ... Unpacking libmagic1:armhf (1:5.30-1) ... Selecting previously unselected package file. Preparing to unpack .../003-file_1%3a5.30-1_armhf.deb ... Unpacking file (1:5.30-1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../004-gettext-base_0.19.8.1-2ubuntu1_armhf.deb ... Unpacking gettext-base (0.19.8.1-2ubuntu1) ... Selecting previously unselected package libglib2.0-0:armhf. Preparing to unpack .../005-libglib2.0-0_2.53.3-1_armhf.deb ... Unpacking libglib2.0-0:armhf (2.53.3-1) ... Selecting previously unselected package libicu57:armhf. Preparing to unpack .../006-libicu57_57.1-6_armhf.deb ... Unpacking libicu57:armhf (57.1-6) ... Selecting previously unselected package libxml2:armhf. Preparing to unpack .../007-libxml2_2.9.4+dfsg1-3_armhf.deb ... Unpacking libxml2:armhf (2.9.4+dfsg1-3) ... Selecting previously unselected package libsigsegv2:armhf. Preparing to unpack .../008-libsigsegv2_2.11-1_armhf.deb ... Unpacking libsigsegv2:armhf (2.11-1) ... Selecting previously unselected package m4. Preparing to unpack .../009-m4_1.4.18-1_armhf.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../010-autoconf_2.69-10_all.deb ... Unpacking autoconf (2.69-10) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../011-autotools-dev_20161112.1_all.deb ... Unpacking autotools-dev (20161112.1) ... Selecting previously unselected package automake. Preparing to unpack .../012-automake_1%3a1.15-6ubuntu1_all.deb ... Unpacking automake (1:1.15-6ubuntu1) ... Selecting previously unselected package autopoint. Preparing to unpack .../013-autopoint_0.19.8.1-2ubuntu1_all.deb ... Unpacking autopoint (0.19.8.1-2ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../014-libtool_2.4.6-2_all.deb ... Unpacking libtool (2.4.6-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../015-dh-autoreconf_14_all.deb ... Unpacking dh-autoreconf (14) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../016-libarchive-zip-perl_1.59-1_all.deb ... Unpacking libarchive-zip-perl (1.59-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../017-libfile-stripnondeterminism-perl_0.038-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.038-1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../018-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../019-dh-strip-nondeterminism_0.038-1_all.deb ... Unpacking dh-strip-nondeterminism (0.038-1) ... Selecting previously unselected package libcroco3:armhf. Preparing to unpack .../020-libcroco3_0.6.12-1_armhf.deb ... Unpacking libcroco3:armhf (0.6.12-1) ... Selecting previously unselected package gettext. Preparing to unpack .../021-gettext_0.19.8.1-2ubuntu1_armhf.deb ... Unpacking gettext (0.19.8.1-2ubuntu1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../022-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../023-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../024-debhelper_10.4ubuntu3_all.deb ... Unpacking debhelper (10.4ubuntu3) ... Selecting previously unselected package libgfortran3:armhf. Preparing to unpack .../025-libgfortran3_6.4.0-1ubuntu2_armhf.deb ... Unpacking libgfortran3:armhf (6.4.0-1ubuntu2) ... Selecting previously unselected package libgfortran-6-dev:armhf. Preparing to unpack .../026-libgfortran-6-dev_6.4.0-1ubuntu2_armhf.deb ... Unpacking libgfortran-6-dev:armhf (6.4.0-1ubuntu2) ... Selecting previously unselected package gfortran-6. Preparing to unpack .../027-gfortran-6_6.4.0-1ubuntu2_armhf.deb ... Unpacking gfortran-6 (6.4.0-1ubuntu2) ... Selecting previously unselected package gfortran. Preparing to unpack .../028-gfortran_4%3a6.3.0-2ubuntu2_armhf.deb ... Unpacking gfortran (4:6.3.0-2ubuntu2) ... Selecting previously unselected package icu-devtools. Preparing to unpack .../029-icu-devtools_57.1-6_armhf.deb ... Unpacking icu-devtools (57.1-6) ... Selecting previously unselected package libblas-common. Preparing to unpack .../030-libblas-common_3.7.1-1_armhf.deb ... Unpacking libblas-common (3.7.1-1) ... Selecting previously unselected package libblas3. Preparing to unpack .../031-libblas3_3.7.1-1_armhf.deb ... Unpacking libblas3 (3.7.1-1) ... Selecting previously unselected package libblas-dev. Preparing to unpack .../032-libblas-dev_3.7.1-1_armhf.deb ... Unpacking libblas-dev (3.7.1-1) ... Selecting previously unselected package libboost1.62-dev:armhf. Preparing to unpack .../033-libboost1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-dev:armhf. Preparing to unpack .../034-libboost-dev_1.62.0.1_armhf.deb ... Unpacking libboost-dev:armhf (1.62.0.1) ... Selecting previously unselected package libboost1.62-tools-dev. Preparing to unpack .../035-libboost1.62-tools-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost1.62-tools-dev (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-tools-dev. Preparing to unpack .../036-libboost-tools-dev_1.62.0.1_armhf.deb ... Unpacking libboost-tools-dev (1.62.0.1) ... Selecting previously unselected package libboost-atomic1.62.0:armhf. Preparing to unpack .../037-libboost-atomic1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-atomic1.62.0:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-atomic1.62-dev:armhf. Preparing to unpack .../038-libboost-atomic1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-atomic1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-atomic-dev:armhf. Preparing to unpack .../039-libboost-atomic-dev_1.62.0.1_armhf.deb ... Unpacking libboost-atomic-dev:armhf (1.62.0.1) ... Selecting previously unselected package libboost-system1.62.0:armhf. Preparing to unpack .../040-libboost-system1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-system1.62.0:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-chrono1.62.0:armhf. Preparing to unpack .../041-libboost-chrono1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-chrono1.62.0:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-chrono1.62-dev:armhf. Preparing to unpack .../042-libboost-chrono1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-chrono1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-chrono-dev:armhf. Preparing to unpack .../043-libboost-chrono-dev_1.62.0.1_armhf.deb ... Unpacking libboost-chrono-dev:armhf (1.62.0.1) ... Selecting previously unselected package libboost-context1.62.0:armhf. Preparing to unpack .../044-libboost-context1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-context1.62.0:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-context1.62-dev:armhf. Preparing to unpack .../045-libboost-context1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-context1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-context-dev:armhf. Preparing to unpack .../046-libboost-context-dev_1.62.0.1_armhf.deb ... Unpacking libboost-context-dev:armhf (1.62.0.1) ... Selecting previously unselected package libboost-thread1.62.0:armhf. Preparing to unpack .../047-libboost-thread1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-thread1.62.0:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-coroutine1.62.0:armhf. Preparing to unpack .../048-libboost-coroutine1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-coroutine1.62.0:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-coroutine1.62-dev:armhf. Preparing to unpack .../049-libboost-coroutine1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-coroutine1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-coroutine-dev:armhf. Preparing to unpack .../050-libboost-coroutine-dev_1.62.0.1_armhf.deb ... Unpacking libboost-coroutine-dev:armhf (1.62.0.1) ... Selecting previously unselected package libboost-date-time1.62.0:armhf. Preparing to unpack .../051-libboost-date-time1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-date-time1.62.0:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-serialization1.62.0:armhf. Preparing to unpack .../052-libboost-serialization1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-serialization1.62.0:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-serialization1.62-dev:armhf. Preparing to unpack .../053-libboost-serialization1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-serialization1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-date-time1.62-dev:armhf. Preparing to unpack .../054-libboost-date-time1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-date-time1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-date-time-dev:armhf. Preparing to unpack .../055-libboost-date-time-dev_1.62.0.1_armhf.deb ... Unpacking libboost-date-time-dev:armhf (1.62.0.1) ... Selecting previously unselected package libboost-exception1.62-dev:armhf. Preparing to unpack .../056-libboost-exception1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-exception1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-exception-dev:armhf. Preparing to unpack .../057-libboost-exception-dev_1.62.0.1_armhf.deb ... Unpacking libboost-exception-dev:armhf (1.62.0.1) ... Selecting previously unselected package libboost-fiber1.62.0:armhf. Preparing to unpack .../058-libboost-fiber1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-fiber1.62.0:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-fiber1.62-dev:armhf. Preparing to unpack .../059-libboost-fiber1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-fiber1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-fiber-dev:armhf. Preparing to unpack .../060-libboost-fiber-dev_1.62.0.1_armhf.deb ... Unpacking libboost-fiber-dev:armhf (1.62.0.1) ... Selecting previously unselected package libboost-filesystem1.62.0:armhf. Preparing to unpack .../061-libboost-filesystem1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-filesystem1.62.0:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-system1.62-dev:armhf. Preparing to unpack .../062-libboost-system1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-system1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-filesystem1.62-dev:armhf. Preparing to unpack .../063-libboost-filesystem1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-filesystem1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-filesystem-dev:armhf. Preparing to unpack .../064-libboost-filesystem-dev_1.62.0.1_armhf.deb ... Unpacking libboost-filesystem-dev:armhf (1.62.0.1) ... Selecting previously unselected package libboost-regex1.62.0:armhf. Preparing to unpack .../065-libboost-regex1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-regex1.62.0:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-graph1.62.0:armhf. Preparing to unpack .../066-libboost-graph1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-graph1.62.0:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-test1.62.0:armhf. Preparing to unpack .../067-libboost-test1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-test1.62.0:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-test1.62-dev:armhf. Preparing to unpack .../068-libboost-test1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-test1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-graph1.62-dev:armhf. Preparing to unpack .../069-libboost-graph1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-graph1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-graph-dev:armhf. Preparing to unpack .../070-libboost-graph-dev_1.62.0.1_armhf.deb ... Unpacking libboost-graph-dev:armhf (1.62.0.1) ... Selecting previously unselected package libltdl7:armhf. Preparing to unpack .../071-libltdl7_2.4.6-2_armhf.deb ... Unpacking libltdl7:armhf (2.4.6-2) ... Selecting previously unselected package libhwloc5:armhf. Preparing to unpack .../072-libhwloc5_1.11.5-1_armhf.deb ... Unpacking libhwloc5:armhf (1.11.5-1) ... Selecting previously unselected package libnl-3-200:armhf. Preparing to unpack .../073-libnl-3-200_3.2.29-0ubuntu3_armhf.deb ... Unpacking libnl-3-200:armhf (3.2.29-0ubuntu3) ... Selecting previously unselected package libnl-route-3-200:armhf. Preparing to unpack .../074-libnl-route-3-200_3.2.29-0ubuntu3_armhf.deb ... Unpacking libnl-route-3-200:armhf (3.2.29-0ubuntu3) ... Selecting previously unselected package libibverbs1. Preparing to unpack .../075-libibverbs1_1.2.1-2ubuntu1_armhf.deb ... Unpacking libibverbs1 (1.2.1-2ubuntu1) ... Selecting previously unselected package libpciaccess0:armhf. Preparing to unpack .../076-libpciaccess0_0.13.4-1ubuntu1_armhf.deb ... Unpacking libpciaccess0:armhf (0.13.4-1ubuntu1) ... Selecting previously unselected package ocl-icd-libopencl1:armhf. Preparing to unpack .../077-ocl-icd-libopencl1_2.2.11-1ubuntu1_armhf.deb ... Unpacking ocl-icd-libopencl1:armhf (2.2.11-1ubuntu1) ... Selecting previously unselected package libhwloc-plugins. Preparing to unpack .../078-libhwloc-plugins_1.11.5-1_armhf.deb ... Unpacking libhwloc-plugins (1.11.5-1) ... Selecting previously unselected package libopenmpi2:armhf. Preparing to unpack .../079-libopenmpi2_2.1.1-6_armhf.deb ... Unpacking libopenmpi2:armhf (2.1.1-6) ... Selecting previously unselected package libboost-mpi1.62.0. Preparing to unpack .../080-libboost-mpi1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-mpi1.62.0 (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-graph-parallel1.62.0. Preparing to unpack .../081-libboost-graph-parallel1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-graph-parallel1.62.0 (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-graph-parallel1.62-dev. Preparing to unpack .../082-libboost-graph-parallel1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-graph-parallel1.62-dev (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-graph-parallel-dev. Preparing to unpack .../083-libboost-graph-parallel-dev_1.62.0.1_armhf.deb ... Unpacking libboost-graph-parallel-dev (1.62.0.1) ... Selecting previously unselected package libicu-dev. Preparing to unpack .../084-libicu-dev_57.1-6_armhf.deb ... Unpacking libicu-dev (57.1-6) ... Selecting previously unselected package libboost-regex1.62-dev:armhf. Preparing to unpack .../085-libboost-regex1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-regex1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-iostreams1.62.0:armhf. Preparing to unpack .../086-libboost-iostreams1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-iostreams1.62.0:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-iostreams1.62-dev:armhf. Preparing to unpack .../087-libboost-iostreams1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-iostreams1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-iostreams-dev:armhf. Preparing to unpack .../088-libboost-iostreams-dev_1.62.0.1_armhf.deb ... Unpacking libboost-iostreams-dev:armhf (1.62.0.1) ... Selecting previously unselected package libboost-locale1.62.0:armhf. Preparing to unpack .../089-libboost-locale1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-locale1.62.0:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-locale1.62-dev:armhf. Preparing to unpack .../090-libboost-locale1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-locale1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-locale-dev:armhf. Preparing to unpack .../091-libboost-locale-dev_1.62.0.1_armhf.deb ... Unpacking libboost-locale-dev:armhf (1.62.0.1) ... Selecting previously unselected package libboost-log1.62.0. Preparing to unpack .../092-libboost-log1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-log1.62.0 (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-thread1.62-dev:armhf. Preparing to unpack .../093-libboost-thread1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-thread1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-log1.62-dev. Preparing to unpack .../094-libboost-log1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-log1.62-dev (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-log-dev. Preparing to unpack .../095-libboost-log-dev_1.62.0.1_armhf.deb ... Unpacking libboost-log-dev (1.62.0.1) ... Selecting previously unselected package libboost-math1.62.0:armhf. Preparing to unpack .../096-libboost-math1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-math1.62.0:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-math1.62-dev:armhf. Preparing to unpack .../097-libboost-math1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-math1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-math-dev:armhf. Preparing to unpack .../098-libboost-math-dev_1.62.0.1_armhf.deb ... Unpacking libboost-math-dev:armhf (1.62.0.1) ... Selecting previously unselected package openmpi-common. Preparing to unpack .../099-openmpi-common_2.1.1-6_all.deb ... Unpacking openmpi-common (2.1.1-6) ... Selecting previously unselected package libibverbs-dev. Preparing to unpack .../100-libibverbs-dev_1.2.1-2ubuntu1_armhf.deb ... Unpacking libibverbs-dev (1.2.1-2ubuntu1) ... Selecting previously unselected package libltdl-dev:armhf. Preparing to unpack .../101-libltdl-dev_2.4.6-2_armhf.deb ... Unpacking libltdl-dev:armhf (2.4.6-2) ... Selecting previously unselected package libhwloc-dev:armhf. Preparing to unpack .../102-libhwloc-dev_1.11.5-1_armhf.deb ... Unpacking libhwloc-dev:armhf (1.11.5-1) ... Selecting previously unselected package libopenmpi-dev. Preparing to unpack .../103-libopenmpi-dev_2.1.1-6_armhf.deb ... Unpacking libopenmpi-dev (2.1.1-6) ... Selecting previously unselected package mpi-default-dev. Preparing to unpack .../104-mpi-default-dev_1.8_armhf.deb ... Unpacking mpi-default-dev (1.8) ... Selecting previously unselected package libboost-mpi1.62-dev. Preparing to unpack .../105-libboost-mpi1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-mpi1.62-dev (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-mpi-dev. Preparing to unpack .../106-libboost-mpi-dev_1.62.0.1_armhf.deb ... Unpacking libboost-mpi-dev (1.62.0.1) ... Selecting previously unselected package libboost-python1.62.0. Preparing to unpack .../107-libboost-python1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-python1.62.0 (1.62.0+dfsg-4build2) ... Selecting previously unselected package openmpi-bin. Preparing to unpack .../108-openmpi-bin_2.1.1-6_armhf.deb ... Unpacking openmpi-bin (2.1.1-6) ... Selecting previously unselected package mpi-default-bin. Preparing to unpack .../109-mpi-default-bin_1.8_armhf.deb ... Unpacking mpi-default-bin (1.8) ... Selecting previously unselected package libboost-mpi-python1.62.0. Preparing to unpack .../110-libboost-mpi-python1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-mpi-python1.62.0 (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-mpi-python1.62-dev. Preparing to unpack .../111-libboost-mpi-python1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-mpi-python1.62-dev (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-mpi-python-dev. Preparing to unpack .../112-libboost-mpi-python-dev_1.62.0.1_armhf.deb ... Unpacking libboost-mpi-python-dev (1.62.0.1) ... Selecting previously unselected package libboost-program-options1.62.0:armhf. Preparing to unpack .../113-libboost-program-options1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-program-options1.62.0:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-program-options1.62-dev:armhf. Preparing to unpack .../114-libboost-program-options1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-program-options1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-program-options-dev:armhf. Preparing to unpack .../115-libboost-program-options-dev_1.62.0.1_armhf.deb ... Unpacking libboost-program-options-dev:armhf (1.62.0.1) ... Selecting previously unselected package libpython2.7:armhf. Preparing to unpack .../116-libpython2.7_2.7.13-2_armhf.deb ... Unpacking libpython2.7:armhf (2.7.13-2) ... Selecting previously unselected package libexpat1-dev:armhf. Preparing to unpack .../117-libexpat1-dev_2.2.2-2_armhf.deb ... Unpacking libexpat1-dev:armhf (2.2.2-2) ... Selecting previously unselected package libpython2.7-dev:armhf. Preparing to unpack .../118-libpython2.7-dev_2.7.13-2_armhf.deb ... Unpacking libpython2.7-dev:armhf (2.7.13-2) ... Selecting previously unselected package libpython-dev:armhf. Preparing to unpack .../119-libpython-dev_2.7.13-2_armhf.deb ... Unpacking libpython-dev:armhf (2.7.13-2) ... Selecting previously unselected package python2.7-dev. Preparing to unpack .../120-python2.7-dev_2.7.13-2_armhf.deb ... Unpacking python2.7-dev (2.7.13-2) ... Selecting previously unselected package python-dev. Preparing to unpack .../121-python-dev_2.7.13-2_armhf.deb ... Unpacking python-dev (2.7.13-2) ... Selecting previously unselected package libpython3.5:armhf. Preparing to unpack .../122-libpython3.5_3.5.3-3_armhf.deb ... Unpacking libpython3.5:armhf (3.5.3-3) ... Selecting previously unselected package libpython3.5-dev:armhf. Preparing to unpack .../123-libpython3.5-dev_3.5.3-3_armhf.deb ... Unpacking libpython3.5-dev:armhf (3.5.3-3) ... Selecting previously unselected package libpython3-dev:armhf. Preparing to unpack .../124-libpython3-dev_3.5.3-1ubuntu3_armhf.deb ... Unpacking libpython3-dev:armhf (3.5.3-1ubuntu3) ... Selecting previously unselected package python3.5-dev. Preparing to unpack .../125-python3.5-dev_3.5.3-3_armhf.deb ... Unpacking python3.5-dev (3.5.3-3) ... Selecting previously unselected package python3-dev. Preparing to unpack .../126-python3-dev_3.5.3-1ubuntu3_armhf.deb ... Unpacking python3-dev (3.5.3-1ubuntu3) ... Selecting previously unselected package libboost-python1.62-dev. Preparing to unpack .../127-libboost-python1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-python1.62-dev (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-python-dev. Preparing to unpack .../128-libboost-python-dev_1.62.0.1_armhf.deb ... Unpacking libboost-python-dev (1.62.0.1) ... Selecting previously unselected package libboost-random1.62.0:armhf. Preparing to unpack .../129-libboost-random1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-random1.62.0:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-random1.62-dev:armhf. Preparing to unpack .../130-libboost-random1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-random1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-random-dev:armhf. Preparing to unpack .../131-libboost-random-dev_1.62.0.1_armhf.deb ... Unpacking libboost-random-dev:armhf (1.62.0.1) ... Selecting previously unselected package libboost-regex-dev:armhf. Preparing to unpack .../132-libboost-regex-dev_1.62.0.1_armhf.deb ... Unpacking libboost-regex-dev:armhf (1.62.0.1) ... Selecting previously unselected package libboost-serialization-dev:armhf. Preparing to unpack .../133-libboost-serialization-dev_1.62.0.1_armhf.deb ... Unpacking libboost-serialization-dev:armhf (1.62.0.1) ... Selecting previously unselected package libboost-signals1.62.0:armhf. Preparing to unpack .../134-libboost-signals1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-signals1.62.0:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-signals1.62-dev:armhf. Preparing to unpack .../135-libboost-signals1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-signals1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-signals-dev:armhf. Preparing to unpack .../136-libboost-signals-dev_1.62.0.1_armhf.deb ... Unpacking libboost-signals-dev:armhf (1.62.0.1) ... Selecting previously unselected package libboost-system-dev:armhf. Preparing to unpack .../137-libboost-system-dev_1.62.0.1_armhf.deb ... Unpacking libboost-system-dev:armhf (1.62.0.1) ... Selecting previously unselected package libboost-test-dev:armhf. Preparing to unpack .../138-libboost-test-dev_1.62.0.1_armhf.deb ... Unpacking libboost-test-dev:armhf (1.62.0.1) ... Selecting previously unselected package libboost-thread-dev:armhf. Preparing to unpack .../139-libboost-thread-dev_1.62.0.1_armhf.deb ... Unpacking libboost-thread-dev:armhf (1.62.0.1) ... Selecting previously unselected package libboost-timer1.62.0:armhf. Preparing to unpack .../140-libboost-timer1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-timer1.62.0:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-timer1.62-dev:armhf. Preparing to unpack .../141-libboost-timer1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-timer1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-timer-dev:armhf. Preparing to unpack .../142-libboost-timer-dev_1.62.0.1_armhf.deb ... Unpacking libboost-timer-dev:armhf (1.62.0.1) ... Selecting previously unselected package libboost-type-erasure1.62.0:armhf. Preparing to unpack .../143-libboost-type-erasure1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-type-erasure1.62.0:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-type-erasure1.62-dev:armhf. Preparing to unpack .../144-libboost-type-erasure1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-type-erasure1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-type-erasure-dev:armhf. Preparing to unpack .../145-libboost-type-erasure-dev_1.62.0.1_armhf.deb ... Unpacking libboost-type-erasure-dev:armhf (1.62.0.1) ... Selecting previously unselected package libboost-wave1.62.0:armhf. Preparing to unpack .../146-libboost-wave1.62.0_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-wave1.62.0:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-wave1.62-dev:armhf. Preparing to unpack .../147-libboost-wave1.62-dev_1.62.0+dfsg-4build2_armhf.deb ... Unpacking libboost-wave1.62-dev:armhf (1.62.0+dfsg-4build2) ... Selecting previously unselected package libboost-wave-dev:armhf. Preparing to unpack .../148-libboost-wave-dev_1.62.0.1_armhf.deb ... Unpacking libboost-wave-dev:armhf (1.62.0.1) ... Selecting previously unselected package libboost-all-dev. Preparing to unpack .../149-libboost-all-dev_1.62.0.1_armhf.deb ... Unpacking libboost-all-dev (1.62.0.1) ... Selecting previously unselected package liblapack3. Preparing to unpack .../150-liblapack3_3.7.1-1_armhf.deb ... Unpacking liblapack3 (3.7.1-1) ... Selecting previously unselected package libmetis5:armhf. Preparing to unpack .../151-libmetis5_5.1.0.dfsg-5_armhf.deb ... Unpacking libmetis5:armhf (5.1.0.dfsg-5) ... Selecting previously unselected package libmetis-dev. Preparing to unpack .../152-libmetis-dev_5.1.0.dfsg-5_armhf.deb ... Unpacking libmetis-dev (5.1.0.dfsg-5) ... Selecting previously unselected package libmuparser2v5:armhf. Preparing to unpack .../153-libmuparser2v5_2.2.3-6_armhf.deb ... Unpacking libmuparser2v5:armhf (2.2.3-6) ... Selecting previously unselected package libpython-all-dev:armhf. Preparing to unpack .../154-libpython-all-dev_2.7.13-2_armhf.deb ... Unpacking libpython-all-dev:armhf (2.7.13-2) ... Selecting previously unselected package libqhull7:armhf. Preparing to unpack .../155-libqhull7_2015.2-2_armhf.deb ... Unpacking libqhull7:armhf (2015.2-2) ... Selecting previously unselected package libqhull-dev:armhf. Preparing to unpack .../156-libqhull-dev_2015.2-2_armhf.deb ... Unpacking libqhull-dev:armhf (2015.2-2) ... Selecting previously unselected package libsuperlu5:armhf. Preparing to unpack .../157-libsuperlu5_5.2.1+dfsg1-2_armhf.deb ... Unpacking libsuperlu5:armhf (5.2.1+dfsg1-2) ... Selecting previously unselected package libsuperlu-dev:armhf. Preparing to unpack .../158-libsuperlu-dev_5.2.1+dfsg1-2_armhf.deb ... Unpacking libsuperlu-dev:armhf (5.2.1+dfsg1-2) ... Selecting previously unselected package python-all. Preparing to unpack .../159-python-all_2.7.13-2_armhf.deb ... Unpacking python-all (2.7.13-2) ... Selecting previously unselected package python-all-dev. Preparing to unpack .../160-python-all-dev_2.7.13-2_armhf.deb ... Unpacking python-all-dev (2.7.13-2) ... Selecting previously unselected package python-decorator. Preparing to unpack .../161-python-decorator_4.0.11-1_all.deb ... Unpacking python-decorator (4.0.11-1) ... Selecting previously unselected package python-numpy. Preparing to unpack .../162-python-numpy_1%3a1.12.1-3ubuntu1_armhf.deb ... Unpacking python-numpy (1:1.12.1-3ubuntu1) ... Selecting previously unselected package libblacs-openmpi1. Preparing to unpack .../163-libblacs-openmpi1_1.1-40_armhf.deb ... Unpacking libblacs-openmpi1 (1.1-40) ... Selecting previously unselected package libblacs-mpi-dev. Preparing to unpack .../164-libblacs-mpi-dev_1.1-40_armhf.deb ... Unpacking libblacs-mpi-dev (1.1-40) ... Selecting previously unselected package libscalapack-openmpi1. Preparing to unpack .../165-libscalapack-openmpi1_1.8.0-14_armhf.deb ... Unpacking libscalapack-openmpi1 (1.8.0-14) ... Selecting previously unselected package libmumps-5.1.1:armhf. Preparing to unpack .../166-libmumps-5.1.1_5.1.1-2_armhf.deb ... Unpacking libmumps-5.1.1:armhf (5.1.1-2) ... Selecting previously unselected package libscalapack-mpi-dev. Preparing to unpack .../167-libscalapack-mpi-dev_1.8.0-14_armhf.deb ... Unpacking libscalapack-mpi-dev (1.8.0-14) ... Selecting previously unselected package libmumps-dev:armhf. Preparing to unpack .../168-libmumps-dev_5.1.1-2_armhf.deb ... Unpacking libmumps-dev:armhf (5.1.1-2) ... Selecting previously unselected package libscotch-5.1. Preparing to unpack .../169-libscotch-5.1_5.1.12b.dfsg-2.1_armhf.deb ... Unpacking libscotch-5.1 (5.1.12b.dfsg-2.1) ... Selecting previously unselected package libmumps-seq-5.1.1:armhf. Preparing to unpack .../170-libmumps-seq-5.1.1_5.1.1-2_armhf.deb ... Unpacking libmumps-seq-5.1.1:armhf (5.1.1-2) ... Selecting previously unselected package libmumps-seq-dev:armhf. Preparing to unpack .../171-libmumps-seq-dev_5.1.1-2_armhf.deb ... Unpacking libmumps-seq-dev:armhf (5.1.1-2) ... Selecting previously unselected package libmuparser-dev. Preparing to unpack .../172-libmuparser-dev_2.2.3-6_armhf.deb ... Unpacking libmuparser-dev (2.2.3-6) ... Selecting previously unselected package python-scipy. Preparing to unpack .../173-python-scipy_0.18.1-2ubuntu1_armhf.deb ... Unpacking python-scipy (0.18.1-2ubuntu1) ... Selecting previously unselected package sbuild-build-depends-getfem++-dummy. Preparing to unpack .../174-sbuild-build-depends-getfem++-dummy_0.invalid.0_armhf.deb ... Unpacking sbuild-build-depends-getfem++-dummy (0.invalid.0) ... Setting up libboost-serialization1.62.0:armhf (1.62.0+dfsg-4build2) ... Setting up libqhull7:armhf (2015.2-2) ... Setting up libboost-date-time1.62.0:armhf (1.62.0+dfsg-4build2) ... Setting up libarchive-zip-perl (1.59-1) ... Setting up libboost1.62-tools-dev (1.62.0+dfsg-4build2) ... Setting up mime-support (3.60ubuntu1) ... Setting up libscotch-5.1 (5.1.12b.dfsg-2.1) ... Setting up libboost1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libsigsegv2:armhf (2.11-1) ... Setting up libboost-program-options1.62.0:armhf (1.62.0+dfsg-4build2) ... Setting up libblas-common (3.7.1-1) ... Setting up libgfortran3:armhf (6.4.0-1ubuntu2) ... Setting up groff-base (1.22.3-9) ... Setting up libglib2.0-0:armhf (2.53.3-1) ... No schema files found: doing nothing. Setting up libgfortran-6-dev:armhf (6.4.0-1ubuntu2) ... Setting up libboost-program-options1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up gettext-base (0.19.8.1-2ubuntu1) ... Setting up libpipeline1:armhf (1.4.2-1) ... Setting up m4 (1.4.18-1) ... Setting up libicu57:armhf (57.1-6) ... Setting up libbsd0:armhf (0.8.5-1) ... Setting up libboost-serialization1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up libxml2:armhf (2.9.4+dfsg1-3) ... Setting up libboost-exception1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up libqhull-dev:armhf (2015.2-2) ... Setting up libmagic-mgc (1:5.30-1) ... Setting up libmagic1:armhf (1:5.30-1) ... Setting up libcroco3:armhf (0.6.12-1) ... Setting up libboost-iostreams1.62.0:armhf (1.62.0+dfsg-4build2) ... Setting up libblas3 (3.7.1-1) ... update-alternatives: using /usr/lib/libblas/libblas.so.3 to provide /usr/lib/libblas.so.3 (libblas.so.3) in auto mode Setting up libboost-exception-dev:armhf (1.62.0.1) ... Setting up openmpi-common (2.1.1-6) ... Processing triggers for libc-bin (2.24-12ubuntu1) ... Setting up autotools-dev (20161112.1) ... Setting up libmetis5:armhf (5.1.0.dfsg-5) ... Setting up libboost-test1.62.0:armhf (1.62.0+dfsg-4build2) ... Setting up libltdl7:armhf (2.4.6-2) ... Setting up libboost-atomic1.62.0:armhf (1.62.0+dfsg-4build2) ... Setting up libboost-math1.62.0:armhf (1.62.0+dfsg-4build2) ... Setting up libexpat1-dev:armhf (2.2.2-2) ... Setting up libpciaccess0:armhf (0.13.4-1ubuntu1) ... Setting up libboost-python1.62.0 (1.62.0+dfsg-4build2) ... Setting up icu-devtools (57.1-6) ... Setting up libboost-dev:armhf (1.62.0.1) ... Setting up ocl-icd-libopencl1:armhf (2.2.11-1ubuntu1) ... Setting up bsdmainutils (9.0.12ubuntu1) ... update-alternatives: using /usr/bin/bsd-write to provide /usr/bin/write (write) in auto mode update-alternatives: using /usr/bin/bsd-from to provide /usr/bin/from (from) in auto mode Setting up libnl-3-200:armhf (3.2.29-0ubuntu3) ... Setting up libboost-signals1.62.0:armhf (1.62.0+dfsg-4build2) ... Setting up libboost-context1.62.0:armhf (1.62.0+dfsg-4build2) ... Setting up libmuparser2v5:armhf (2.2.3-6) ... Setting up libpython2.7-stdlib:armhf (2.7.13-2) ... Setting up autopoint (0.19.8.1-2ubuntu1) ... Setting up libmpdec2:armhf (2.4.2-1) ... Setting up libboost-system1.62.0:armhf (1.62.0+dfsg-4build2) ... Setting up libboost-program-options-dev:armhf (1.62.0.1) ... Setting up libfile-stripnondeterminism-perl (0.038-1) ... Setting up libboost-atomic1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up libboost-serialization-dev:armhf (1.62.0.1) ... Setting up libboost-tools-dev (1.62.0.1) ... Setting up libboost-date-time1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up libboost-context1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up gfortran-6 (6.4.0-1ubuntu2) ... Setting up libltdl-dev:armhf (2.4.6-2) ... Setting up libboost-atomic-dev:armhf (1.62.0.1) ... Setting up gettext (0.19.8.1-2ubuntu1) ... Setting up libboost-thread1.62.0:armhf (1.62.0+dfsg-4build2) ... Setting up libboost-random1.62.0:armhf (1.62.0+dfsg-4build2) ... Setting up liblapack3 (3.7.1-1) ... update-alternatives: using /usr/lib/lapack/liblapack.so.3 to provide /usr/lib/liblapack.so.3 (liblapack.so.3) in auto mode Setting up libmumps-seq-5.1.1:armhf (5.1.1-2) ... Setting up libpython3.5-stdlib:armhf (3.5.3-3) ... Setting up libboost-regex1.62.0:armhf (1.62.0+dfsg-4build2) ... Setting up libmetis-dev (5.1.0.dfsg-5) ... Setting up python2.7 (2.7.13-2) ... Setting up libboost-fiber1.62.0:armhf (1.62.0+dfsg-4build2) ... Setting up libnl-route-3-200:armhf (3.2.29-0ubuntu3) ... Setting up libboost-fiber1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up autoconf (2.69-10) ... Setting up libboost-fiber-dev:armhf (1.62.0.1) ... Setting up libicu-dev (57.1-6) ... Setting up libboost-date-time-dev:armhf (1.62.0.1) ... Setting up file (1:5.30-1) ... Setting up libsuperlu5:armhf (5.2.1+dfsg1-2) ... Setting up libhwloc5:armhf (1.11.5-1) ... Setting up libboost-test1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up libboost-type-erasure1.62.0:armhf (1.62.0+dfsg-4build2) ... Setting up libboost-locale1.62.0:armhf (1.62.0+dfsg-4build2) ... Setting up libmuparser-dev (2.2.3-6) ... Setting up libpython-stdlib:armhf (2.7.13-2) ... Setting up libhwloc-plugins (1.11.5-1) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up libboost-system1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up libboost-math1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up libboost-locale1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up libboost-filesystem1.62.0:armhf (1.62.0+dfsg-4build2) ... Setting up libpython2.7:armhf (2.7.13-2) ... Setting up automake (1:1.15-6ubuntu1) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up libboost-signals1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up man-db (2.7.6.1-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libboost-context-dev:armhf (1.62.0.1) ... Setting up libpython2.7-dev:armhf (2.7.13-2) ... Setting up libboost-test-dev:armhf (1.62.0.1) ... Setting up libboost-math-dev:armhf (1.62.0.1) ... Setting up python2.7-dev (2.7.13-2) ... Setting up python (2.7.13-2) ... Setting up libboost-chrono1.62.0:armhf (1.62.0+dfsg-4build2) ... Setting up libboost-random1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up libboost-signals-dev:armhf (1.62.0.1) ... Setting up libboost-locale-dev:armhf (1.62.0.1) ... Setting up libtool (2.4.6-2) ... Setting up python3.5 (3.5.3-3) ... Setting up gfortran (4:6.3.0-2ubuntu2) ... update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode Setting up libpython3-stdlib:armhf (3.5.3-1ubuntu3) ... Setting up libibverbs1 (1.2.1-2ubuntu1) ... Setting up libpython-dev:armhf (2.7.13-2) ... Setting up libboost-wave1.62.0:armhf (1.62.0+dfsg-4build2) ... Setting up libboost-filesystem1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up libboost-timer1.62.0:armhf (1.62.0+dfsg-4build2) ... Setting up po-debconf (1.0.20) ... Setting up libhwloc-dev:armhf (1.11.5-1) ... Setting up libboost-coroutine1.62.0:armhf (1.62.0+dfsg-4build2) ... Setting up libblas-dev (3.7.1-1) ... update-alternatives: using /usr/lib/libblas/libblas.so to provide /usr/lib/libblas.so (libblas.so) in auto mode Setting up libboost-regex1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up libboost-graph1.62.0:armhf (1.62.0+dfsg-4build2) ... Setting up libpython3.5:armhf (3.5.3-3) ... Setting up python-dev (2.7.13-2) ... Setting up libboost-system-dev:armhf (1.62.0.1) ... Setting up libboost-log1.62.0 (1.62.0+dfsg-4build2) ... Setting up libboost-graph1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up libboost-iostreams1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up libpython-all-dev:armhf (2.7.13-2) ... Setting up libboost-type-erasure1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up libboost-type-erasure-dev:armhf (1.62.0.1) ... Setting up libboost-filesystem-dev:armhf (1.62.0.1) ... Setting up libboost-chrono1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up libpython3.5-dev:armhf (3.5.3-3) ... Setting up libboost-timer1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up python-numpy (1:1.12.1-3ubuntu1) ... Setting up libboost-random-dev:armhf (1.62.0.1) ... Setting up libsuperlu-dev:armhf (5.2.1+dfsg1-2) ... Setting up libboost-iostreams-dev:armhf (1.62.0.1) ... Setting up libboost-thread1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up libboost-wave1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up libboost-coroutine1.62-dev:armhf (1.62.0+dfsg-4build2) ... Setting up libboost-regex-dev:armhf (1.62.0.1) ... Setting up libopenmpi2:armhf (2.1.1-6) ... Setting up python-decorator (4.0.11-1) ... Setting up libboost-coroutine-dev:armhf (1.62.0.1) ... Setting up python3.5-dev (3.5.3-3) ... Setting up python-all (2.7.13-2) ... Setting up libibverbs-dev (1.2.1-2ubuntu1) ... Setting up libpython3-dev:armhf (3.5.3-1ubuntu3) ... Setting up libboost-log1.62-dev (1.62.0+dfsg-4build2) ... Setting up libboost-mpi1.62.0 (1.62.0+dfsg-4build2) ... Setting up libboost-thread-dev:armhf (1.62.0.1) ... Setting up python-scipy (0.18.1-2ubuntu1) ... Setting up libboost-chrono-dev:armhf (1.62.0.1) ... Setting up libboost-graph-dev:armhf (1.62.0.1) ... Setting up libopenmpi-dev (2.1.1-6) ... update-alternatives: using /usr/lib/arm-linux-gnueabihf/openmpi/include to provide /usr/include/mpi (mpi) in auto mode Setting up libboost-timer-dev:armhf (1.62.0.1) ... Setting up openmpi-bin (2.1.1-6) ... update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode Setting up mpi-default-dev (1.8) ... Setting up libboost-graph-parallel1.62.0 (1.62.0+dfsg-4build2) ... Setting up libboost-log-dev (1.62.0.1) ... Setting up python-all-dev (2.7.13-2) ... Setting up libboost-wave-dev:armhf (1.62.0.1) ... Setting up libboost-graph-parallel1.62-dev (1.62.0+dfsg-4build2) ... Setting up libboost-mpi1.62-dev (1.62.0+dfsg-4build2) ... Setting up mpi-default-bin (1.8) ... Setting up libblacs-openmpi1 (1.1-40) ... Setting up libboost-graph-parallel-dev (1.62.0.1) ... Setting up libboost-mpi-dev (1.62.0.1) ... Setting up libblacs-mpi-dev (1.1-40) ... Setting up libscalapack-openmpi1 (1.8.0-14) ... Setting up libscalapack-mpi-dev (1.8.0-14) ... Setting up libmumps-5.1.1:armhf (5.1.1-2) ... Setting up libmumps-dev:armhf (5.1.1-2) ... Setting up libmumps-seq-dev:armhf (5.1.1-2) ... Setting up dh-python (2.20170125) ... Setting up dh-autoreconf (14) ... Setting up python3 (3.5.3-1ubuntu3) ... Setting up python3-dev (3.5.3-1ubuntu3) ... Setting up dh-strip-nondeterminism (0.038-1) ... Setting up debhelper (10.4ubuntu3) ... Setting up libboost-mpi-python1.62.0 (1.62.0+dfsg-4build2) ... Setting up libboost-python1.62-dev (1.62.0+dfsg-4build2) ... Setting up libboost-python-dev (1.62.0.1) ... Setting up libboost-mpi-python1.62-dev (1.62.0+dfsg-4build2) ... Setting up libboost-mpi-python-dev (1.62.0.1) ... Setting up libboost-all-dev (1.62.0.1) ... Setting up sbuild-build-depends-getfem++-dummy (0.invalid.0) ... (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 ... 33709 files and directories currently installed.) Purging configuration files for pkg-create-dbgsym (0.73) ... Processing triggers for libc-bin (2.24-12ubuntu1) ... +------------------------------------------------------------------------------+ | Build environment | +------------------------------------------------------------------------------+ Kernel: Linux 4.4.0-83-generic arm64 (armv7l) Toolchain package versions: binutils_2.28.90.20170704-0ubuntu1 dpkg-dev_1.18.24ubuntu1 g++-6_6.4.0-1ubuntu2 gcc-6_6.4.0-1ubuntu2 libc6-dev_2.24-12ubuntu1 libstdc++-6-dev_6.4.0-1ubuntu2 libstdc++6_7.1.0-9ubuntu1 linux-libc-dev_4.11.0-11.16 Package versions: adduser_3.113+nmu3ubuntu5 advancecomp_2.0-1 apt_1.5~beta1 apt-transport-https_1.5~beta1 autoconf_2.69-10 automake_1:1.15-6ubuntu1 autopoint_0.19.8.1-2ubuntu1 autotools-dev_20161112.1 base-files_9.6ubuntu101 base-passwd_3.5.43 bash_4.4-5ubuntu1 binutils_2.28.90.20170704-0ubuntu1 bsdmainutils_9.0.12ubuntu1 bsdutils_1:2.29-1ubuntu3 build-essential_12.1ubuntu2 bzip2_1.0.6-8.1 ca-certificates_20161130+nmu1 coreutils_8.26-3ubuntu3 cpp_4:6.3.0-2ubuntu2 cpp-6_6.4.0-1ubuntu2 dash_0.5.8-2.3ubuntu1 debconf_1.5.63 debhelper_10.4ubuntu3 debianutils_4.8.1.1 dh-autoreconf_14 dh-python_2.20170125 dh-strip-nondeterminism_0.038-1 diffutils_1:3.5-3 dmsetup_2:1.02.137-2ubuntu2 dpkg_1.18.24ubuntu1 dpkg-dev_1.18.24ubuntu1 e2fslibs_1.43.4-2 e2fsprogs_1.43.4-2 fakeroot_1.21-1ubuntu2 file_1:5.30-1 findutils_4.6.0+git+20170606-3 g++_4:6.3.0-2ubuntu2 g++-6_6.4.0-1ubuntu2 gcc_4:6.3.0-2ubuntu2 gcc-6_6.4.0-1ubuntu2 gcc-6-base_6.4.0-1ubuntu2 gcc-7-base_7.1.0-9ubuntu1 gettext_0.19.8.1-2ubuntu1 gettext-base_0.19.8.1-2ubuntu1 gfortran_4:6.3.0-2ubuntu2 gfortran-6_6.4.0-1ubuntu2 gnupg_2.1.15-1ubuntu7 gnupg-agent_2.1.15-1ubuntu7 gpgv_2.1.15-1ubuntu7 grep_3.1-2 groff-base_1.22.3-9 gzip_1.6-5ubuntu1 hostname_3.18 icu-devtools_57.1-6 init_1.48 init-system-helpers_1.48 initscripts_2.88dsf-59.3ubuntu2 insserv_1.14.0-5ubuntu3 intltool-debian_0.35.0+20060710.4 libacl1_2.2.52-3build1 libapparmor1_2.11.0-2ubuntu8 libapt-pkg5.0_1.5~beta1 libarchive-zip-perl_1.59-1 libasan3_6.4.0-1ubuntu2 libasn1-8-heimdal_7.4.0.dfsg.1-1 libassuan0_2.4.3-2 libatomic1_7.1.0-9ubuntu1 libattr1_1:2.4.47-2build1 libaudit-common_1:2.7.7-1ubuntu1 libaudit1_1:2.7.7-1ubuntu1 libblacs-mpi-dev_1.1-40 libblacs-openmpi1_1.1-40 libblas-common_3.7.1-1 libblas-dev_3.7.1-1 libblas3_3.7.1-1 libblkid1_2.29-1ubuntu3 libboost-all-dev_1.62.0.1 libboost-atomic-dev_1.62.0.1 libboost-atomic1.62-dev_1.62.0+dfsg-4build2 libboost-atomic1.62.0_1.62.0+dfsg-4build2 libboost-chrono-dev_1.62.0.1 libboost-chrono1.62-dev_1.62.0+dfsg-4build2 libboost-chrono1.62.0_1.62.0+dfsg-4build2 libboost-context-dev_1.62.0.1 libboost-context1.62-dev_1.62.0+dfsg-4build2 libboost-context1.62.0_1.62.0+dfsg-4build2 libboost-coroutine-dev_1.62.0.1 libboost-coroutine1.62-dev_1.62.0+dfsg-4build2 libboost-coroutine1.62.0_1.62.0+dfsg-4build2 libboost-date-time-dev_1.62.0.1 libboost-date-time1.62-dev_1.62.0+dfsg-4build2 libboost-date-time1.62.0_1.62.0+dfsg-4build2 libboost-dev_1.62.0.1 libboost-exception-dev_1.62.0.1 libboost-exception1.62-dev_1.62.0+dfsg-4build2 libboost-fiber-dev_1.62.0.1 libboost-fiber1.62-dev_1.62.0+dfsg-4build2 libboost-fiber1.62.0_1.62.0+dfsg-4build2 libboost-filesystem-dev_1.62.0.1 libboost-filesystem1.62-dev_1.62.0+dfsg-4build2 libboost-filesystem1.62.0_1.62.0+dfsg-4build2 libboost-graph-dev_1.62.0.1 libboost-graph-parallel-dev_1.62.0.1 libboost-graph-parallel1.62-dev_1.62.0+dfsg-4build2 libboost-graph-parallel1.62.0_1.62.0+dfsg-4build2 libboost-graph1.62-dev_1.62.0+dfsg-4build2 libboost-graph1.62.0_1.62.0+dfsg-4build2 libboost-iostreams-dev_1.62.0.1 libboost-iostreams1.62-dev_1.62.0+dfsg-4build2 libboost-iostreams1.62.0_1.62.0+dfsg-4build2 libboost-locale-dev_1.62.0.1 libboost-locale1.62-dev_1.62.0+dfsg-4build2 libboost-locale1.62.0_1.62.0+dfsg-4build2 libboost-log-dev_1.62.0.1 libboost-log1.62-dev_1.62.0+dfsg-4build2 libboost-log1.62.0_1.62.0+dfsg-4build2 libboost-math-dev_1.62.0.1 libboost-math1.62-dev_1.62.0+dfsg-4build2 libboost-math1.62.0_1.62.0+dfsg-4build2 libboost-mpi-dev_1.62.0.1 libboost-mpi-python-dev_1.62.0.1 libboost-mpi-python1.62-dev_1.62.0+dfsg-4build2 libboost-mpi-python1.62.0_1.62.0+dfsg-4build2 libboost-mpi1.62-dev_1.62.0+dfsg-4build2 libboost-mpi1.62.0_1.62.0+dfsg-4build2 libboost-program-options-dev_1.62.0.1 libboost-program-options1.62-dev_1.62.0+dfsg-4build2 libboost-program-options1.62.0_1.62.0+dfsg-4build2 libboost-python-dev_1.62.0.1 libboost-python1.62-dev_1.62.0+dfsg-4build2 libboost-python1.62.0_1.62.0+dfsg-4build2 libboost-random-dev_1.62.0.1 libboost-random1.62-dev_1.62.0+dfsg-4build2 libboost-random1.62.0_1.62.0+dfsg-4build2 libboost-regex-dev_1.62.0.1 libboost-regex1.62-dev_1.62.0+dfsg-4build2 libboost-regex1.62.0_1.62.0+dfsg-4build2 libboost-serialization-dev_1.62.0.1 libboost-serialization1.62-dev_1.62.0+dfsg-4build2 libboost-serialization1.62.0_1.62.0+dfsg-4build2 libboost-signals-dev_1.62.0.1 libboost-signals1.62-dev_1.62.0+dfsg-4build2 libboost-signals1.62.0_1.62.0+dfsg-4build2 libboost-system-dev_1.62.0.1 libboost-system1.62-dev_1.62.0+dfsg-4build2 libboost-system1.62.0_1.62.0+dfsg-4build2 libboost-test-dev_1.62.0.1 libboost-test1.62-dev_1.62.0+dfsg-4build2 libboost-test1.62.0_1.62.0+dfsg-4build2 libboost-thread-dev_1.62.0.1 libboost-thread1.62-dev_1.62.0+dfsg-4build2 libboost-thread1.62.0_1.62.0+dfsg-4build2 libboost-timer-dev_1.62.0.1 libboost-timer1.62-dev_1.62.0+dfsg-4build2 libboost-timer1.62.0_1.62.0+dfsg-4build2 libboost-tools-dev_1.62.0.1 libboost-type-erasure-dev_1.62.0.1 libboost-type-erasure1.62-dev_1.62.0+dfsg-4build2 libboost-type-erasure1.62.0_1.62.0+dfsg-4build2 libboost-wave-dev_1.62.0.1 libboost-wave1.62-dev_1.62.0+dfsg-4build2 libboost-wave1.62.0_1.62.0+dfsg-4build2 libboost1.62-dev_1.62.0+dfsg-4build2 libboost1.62-tools-dev_1.62.0+dfsg-4build2 libbsd0_0.8.5-1 libbz2-1.0_1.0.6-8.1 libc-bin_2.24-12ubuntu1 libc-dev-bin_2.24-12ubuntu1 libc6_2.24-12ubuntu1 libc6-dev_2.24-12ubuntu1 libcap-ng0_0.7.7-3 libcap2_1:2.25-1 libcc1-0_7.1.0-9ubuntu1 libcomerr2_1.43.4-2 libcroco3_0.6.12-1 libcryptsetup4_2:1.7.2-0ubuntu1 libcurl3-gnutls_7.52.1-5ubuntu1 libdb5.3_5.3.28-13 libdebconfclient0_0.213ubuntu1 libdevmapper1.02.1_2:1.02.137-2ubuntu2 libdpkg-perl_1.18.24ubuntu1 libexpat1_2.2.2-2 libexpat1-dev_2.2.2-2 libfakeroot_1.21-1ubuntu2 libfdisk1_2.29-1ubuntu3 libffi6_3.2.1-6 libfile-stripnondeterminism-perl_0.038-1 libgcc-6-dev_6.4.0-1ubuntu2 libgcc1_1:7.1.0-9ubuntu1 libgcrypt20_1.7.8-2 libgdbm3_1.8.3-14 libgfortran-6-dev_6.4.0-1ubuntu2 libgfortran3_6.4.0-1ubuntu2 libglib2.0-0_2.53.3-1 libgmp10_2:6.1.2+dfsg-1 libgnutls30_3.5.8-6ubuntu1 libgomp1_7.1.0-9ubuntu1 libgpg-error0_1.27-3 libgssapi-krb5-2_1.15.1-1 libgssapi3-heimdal_7.4.0.dfsg.1-1 libhcrypto4-heimdal_7.4.0.dfsg.1-1 libheimbase1-heimdal_7.4.0.dfsg.1-1 libheimntlm0-heimdal_7.4.0.dfsg.1-1 libhogweed4_3.3-1 libhwloc-dev_1.11.5-1 libhwloc-plugins_1.11.5-1 libhwloc5_1.11.5-1 libhx509-5-heimdal_7.4.0.dfsg.1-1 libibverbs-dev_1.2.1-2ubuntu1 libibverbs1_1.2.1-2ubuntu1 libicu-dev_57.1-6 libicu57_57.1-6 libidn11_1.33-1 libidn2-0_2.0.2-1 libip4tc0_1.6.1-2ubuntu1 libisl15_0.18-1 libk5crypto3_1.15.1-1 libkeyutils1_1.5.9-9ubuntu1 libkmod2_24-1ubuntu1 libkrb5-26-heimdal_7.4.0.dfsg.1-1 libkrb5-3_1.15.1-1 libkrb5support0_1.15.1-1 libksba8_1.3.5-2 liblapack3_3.7.1-1 libldap-2.4-2_2.4.44+dfsg-7ubuntu1 libldap-common_2.4.44+dfsg-7ubuntu1 liblockfile-bin_1.14-1 liblockfile1_1.14-1 libltdl-dev_2.4.6-2 libltdl7_2.4.6-2 liblz4-1_0.0~r131-2ubuntu2 liblzma5_5.2.2-1.3 libmagic-mgc_1:5.30-1 libmagic1_1:5.30-1 libmetis-dev_5.1.0.dfsg-5 libmetis5_5.1.0.dfsg-5 libmount1_2.29-1ubuntu3 libmpc3_1.0.3-1 libmpdec2_2.4.2-1 libmpfr4_3.1.5-1 libmumps-5.1.1_5.1.1-2 libmumps-dev_5.1.1-2 libmumps-seq-5.1.1_5.1.1-2 libmumps-seq-dev_5.1.1-2 libmuparser-dev_2.2.3-6 libmuparser2v5_2.2.3-6 libncurses5_6.0+20160625-1ubuntu1 libncursesw5_6.0+20160625-1ubuntu1 libnettle6_3.3-1 libnl-3-200_3.2.29-0ubuntu3 libnl-route-3-200_3.2.29-0ubuntu3 libnpth0_1.5-2 libopenmpi-dev_2.1.1-6 libopenmpi2_2.1.1-6 libp11-kit0_0.23.7-3 libpam-modules_1.1.8-3.2ubuntu3 libpam-modules-bin_1.1.8-3.2ubuntu3 libpam-runtime_1.1.8-3.2ubuntu3 libpam0g_1.1.8-3.2ubuntu3 libpciaccess0_0.13.4-1ubuntu1 libpcre3_2:8.39-3 libperl5.24_5.24.1-7ubuntu1 libpipeline1_1.4.2-1 libpng16-16_1.6.30-2 libprocps6_2:3.3.12-1ubuntu2 libpsl5_0.17.0-5 libpython-all-dev_2.7.13-2 libpython-dev_2.7.13-2 libpython-stdlib_2.7.13-2 libpython2.7_2.7.13-2 libpython2.7-dev_2.7.13-2 libpython2.7-minimal_2.7.13-2 libpython2.7-stdlib_2.7.13-2 libpython3-dev_3.5.3-1ubuntu3 libpython3-stdlib_3.5.3-1ubuntu3 libpython3.5_3.5.3-3 libpython3.5-dev_3.5.3-3 libpython3.5-minimal_3.5.3-3 libpython3.5-stdlib_3.5.3-3 libqhull-dev_2015.2-2 libqhull7_2015.2-2 libreadline7_7.0-0ubuntu2 libroken18-heimdal_7.4.0.dfsg.1-1 librtmp1_2.4+20151223.gitfa8646d.1-1 libsasl2-2_2.1.27~101-g0780600+dfsg-2ubuntu1 libsasl2-modules-db_2.1.27~101-g0780600+dfsg-2ubuntu1 libscalapack-mpi-dev_1.8.0-14 libscalapack-openmpi1_1.8.0-14 libscotch-5.1_5.1.12b.dfsg-2.1 libseccomp2_2.3.1-2.1ubuntu1 libselinux1_2.6-3build1 libsemanage-common_2.6-2build1 libsemanage1_2.6-2build1 libsepol1_2.6-2 libsigsegv2_2.11-1 libslang2_2.3.1-5ubuntu1 libsmartcols1_2.29-1ubuntu3 libsqlite3-0_3.19.3-3 libss2_1.43.4-2 libssl1.0.0_1.0.2g-1ubuntu13 libstdc++-6-dev_6.4.0-1ubuntu2 libstdc++6_7.1.0-9ubuntu1 libsuperlu-dev_5.2.1+dfsg1-2 libsuperlu5_5.2.1+dfsg1-2 libsystemd0_233-8ubuntu3 libtasn1-6_4.12-2 libtimedate-perl_2.3000-2 libtinfo5_6.0+20160625-1ubuntu1 libtool_2.4.6-2 libubsan0_7.1.0-9ubuntu1 libudev1_233-8ubuntu3 libunistring0_0.9.3-5.2ubuntu1 libusb-0.1-4_2:0.1.12-31 libustr-1.0-1_1.0.4-6 libuuid1_2.29-1ubuntu3 libwind0-heimdal_7.4.0.dfsg.1-1 libxml2_2.9.4+dfsg1-3 linux-libc-dev_4.11.0-11.16 lockfile-progs_0.1.17build1 login_1:4.2-3.2ubuntu2 lsb-base_9.20160110ubuntu5 m4_1.4.18-1 make_4.1-9.1 man-db_2.7.6.1-2 mawk_1.3.3-17ubuntu2 mime-support_3.60ubuntu1 mount_2.29-1ubuntu3 mpi-default-bin_1.8 mpi-default-dev_1.8 multiarch-support_2.24-12ubuntu1 ncurses-base_6.0+20160625-1ubuntu1 ncurses-bin_6.0+20160625-1ubuntu1 ocl-icd-libopencl1_2.2.11-1ubuntu1 openmpi-bin_2.1.1-6 openmpi-common_2.1.1-6 openssl_1.0.2g-1ubuntu13 optipng_0.7.6-1build1 passwd_1:4.2-3.2ubuntu2 patch_2.7.5-1build1 perl_5.24.1-7ubuntu1 perl-base_5.24.1-7ubuntu1 perl-modules-5.24_5.24.1-7ubuntu1 pinentry-curses_1.0.0-2 pkgbinarymangler_131 po-debconf_1.0.20 policyrcd-script-zg2_0.1-3 procps_2:3.3.12-1ubuntu2 python_2.7.13-2 python-all_2.7.13-2 python-all-dev_2.7.13-2 python-decorator_4.0.11-1 python-dev_2.7.13-2 python-minimal_2.7.13-2 python-numpy_1:1.12.1-3ubuntu1 python-scipy_0.18.1-2ubuntu1 python2.7_2.7.13-2 python2.7-dev_2.7.13-2 python2.7-minimal_2.7.13-2 python3_3.5.3-1ubuntu3 python3-dev_3.5.3-1ubuntu3 python3-minimal_3.5.3-1ubuntu3 python3.5_3.5.3-3 python3.5-dev_3.5.3-3 python3.5-minimal_3.5.3-3 readline-common_7.0-0ubuntu2 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-getfem++-dummy_0.invalid.0 sed_4.4-1 sensible-utils_0.0.9+nmu1 systemd_233-8ubuntu3 systemd-sysv_233-8ubuntu3 sysv-rc_2.88dsf-59.3ubuntu2 sysvinit-utils_2.88dsf-59.8git1 tar_1.29b-1.1 tzdata_2017b-2 ubuntu-keyring_2016.10.27 util-linux_2.29-1ubuntu3 xz-utils_5.2.2-1.3 zlib1g_1:1.2.11.dfsg-0ubuntu1 +------------------------------------------------------------------------------+ | Build | +------------------------------------------------------------------------------+ Unpack source ------------- gpgv: Signature made Mon Jul 17 06:30:48 2017 UTC gpgv: using RSA key gpgv: Can't check signature: No public key dpkg-source: warning: failed to verify signature on ./getfem++_5.1+dfsg1-4build1.dsc dpkg-source: info: extracting getfem++ in getfem++-5.1+dfsg1 dpkg-source: info: unpacking getfem++_5.1+dfsg1.orig.tar.xz dpkg-source: info: unpacking getfem++_5.1+dfsg1-4build1.debian.tar.xz dpkg-source: info: applying 04_fix_FTBFS.patch dpkg-source: info: applying 05_disable_failing_test.patch dpkg-source: info: applying 06_gcc-6.patch dpkg-source: info: applying 07_disable_scilab.patch Check disc space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=4 HOME=/home/buildd LANG=C.UTF-8 LC_ALL=C.UTF-8 LOGNAME=buildd MAIL=/var/mail/buildd OLDPWD=/ PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games PWD=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1 SHELL=/bin/sh SUDO_COMMAND=/usr/sbin/chroot /<> su buildd -s /bin/sh -c cd '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' && 'env' SUDO_GID=2501 SUDO_UID=2001 SUDO_USER=buildd TERM=unknown USER=buildd USERNAME=root dpkg-buildpackage ----------------- dpkg-buildpackage: info: source package getfem++ dpkg-buildpackage: info: source version 5.1+dfsg1-4build1 dpkg-buildpackage: info: source distribution artful dpkg-source --before-build getfem++-5.1+dfsg1 dpkg-buildpackage: info: host architecture armhf fakeroot debian/rules clean dh clean --with python2 --parallel --with autoreconf dh_testdir -O--parallel dh_auto_clean -O--parallel dh_autoreconf_clean -O--parallel dh_clean -O--parallel debian/rules build-arch dh build-arch --with python2 --parallel --with autoreconf dh_testdir -a -O--parallel dh_update_autotools_config -a -O--parallel dh_autoreconf -a -O--parallel 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:77: installing './compile' configure.ac:38: installing './missing' contrib/aposteriori/Makefile.am: installing './depcomp' parallel-tests: installing './test-driver' interface/src/python/Makefile.am:8: installing './py-compile' tests/Makefile.am:86: warning: variable 'test_gmm_matrix_functions_SOURCES' is defined but no program or tests/Makefile.am:86: library has 'test_gmm_matrix_functions' as canonical name (possible typo) debian/rules override_dh_auto_configure make[1]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' dh_auto_configure -- --prefix=/usr --enable-boost --enable-shared --with-pic --enable-python --enable-metis --disable-matlab --disable-superlu --enable-muparser --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-silent-rules --libdir=\${prefix}/lib/arm-linux-gnueabihf --libexecdir=\${prefix}/lib/arm-linux-gnueabihf --disable-maintainer-mode --disable-dependency-tracking --prefix=/usr --enable-boost --enable-shared --with-pic --enable-python --enable-metis --disable-matlab --disable-superlu --enable-muparser --enable-mumps --disable-scilab "--with-mumps=-lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq" configure: WARNING: unrecognized options: --disable-maintainer-mode, --enable-muparser, --disable-scilab checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe 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 for style of include used by make... GNU 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 we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... none checking whether to compile using MPI... no checking for gcc... gcc checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... 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... gfortran checking whether we are using the GNU Fortran compiler... yes checking whether gfortran accepts -g... yes 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 gfortran... -v checking for Fortran libraries of gfortran... -L/usr/lib/gcc/arm-linux-gnueabihf/6 -L/usr/lib/gcc/arm-linux-gnueabihf/6/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/6/../../../../lib -L/lib/arm-linux-gnueabihf -L/lib/../lib -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/../lib -L/usr/lib/gcc/arm-linux-gnueabihf/6/../../.. -lgfortran -lm 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 6.4.0-1ubuntu2) checking whether g++ accepts -O3... yes checking whether g++ accepts -Wall -W... yes checking whether g++ accepts -fmessage-length=0... yes checking whether g++ accepts -ftemplate-depth-100... yes checking whether g++ accepts -std=c++11... yes checking whether g++ accepts -fPIC... yes checking whether g++ accepts -pedantic... 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 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 how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.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 checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for gfortran option to produce PIC... -fPIC checking if gfortran PIC flag -fPIC works... yes checking if gfortran static flag -static works... yes checking if gfortran supports -c -o file.o... yes checking if gfortran supports -c -o file.o... (cached) yes checking whether the gfortran 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 checking for dummy main to link with Fortran libraries... none checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore BLAS_LIBS= checking for sgemm_... no checking for ATL_xerbla in -latlas... no checking for sgemm_ in -lblas... yes checking for dgemm_ in -ldgemm... no checking for sgemm_ in -lcxml... no checking for sgemm_ in -ldxml... no checking for sgemm_ in -lscs... no checking for sgemm_ in -lcomplib.sgimath... no checking for sgemm_ in -lblas... (cached) yes checking for sgemm_ in -lessl... no checking for sgemm_ in -lblas... (cached) yes OK, You have working BLAS libs ! Using -lblas Building without SuperLU support (use --enable-superlu=yes to enable it) checking for dCreate_CompCol_Matrix in -lsuperlu... yes checking superlu/colamd.h usability... no checking superlu/colamd.h presence... no checking for superlu/colamd.h... no checking superlu/slu_Cnames.h usability... yes checking superlu/slu_Cnames.h presence... yes checking for superlu/slu_Cnames.h... yes checking superlu/slu_cdefs.h usability... yes checking superlu/slu_cdefs.h presence... yes checking for superlu/slu_cdefs.h... yes checking superlu/slu_ddefs.h usability... yes checking superlu/slu_ddefs.h presence... yes checking for superlu/slu_ddefs.h... yes checking superlu/slu_sdefs.h usability... yes checking superlu/slu_sdefs.h presence... yes checking for superlu/slu_sdefs.h... yes checking superlu/slu_zdefs.h usability... yes checking superlu/slu_zdefs.h presence... yes checking for superlu/slu_zdefs.h... yes checking superlu/slu_dcomplex.h usability... yes checking superlu/slu_dcomplex.h presence... yes checking for superlu/slu_dcomplex.h... yes checking superlu/slu_scomplex.h usability... yes checking superlu/slu_scomplex.h presence... yes checking for superlu/slu_scomplex.h... yes Configuration of SuperLU done checking for qh_new_qhull in -lqhull... yes checking libqhull/qhull_a.h usability... yes checking libqhull/qhull_a.h presence... 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 smumps_c.h usability... yes checking smumps_c.h presence... yes checking for smumps_c.h... yes checking dmumps_c.h usability... yes checking dmumps_c.h presence... yes checking for dmumps_c.h... yes checking cmumps_c.h usability... yes checking cmumps_c.h presence... yes checking for cmumps_c.h... yes checking zmumps_c.h usability... yes checking zmumps_c.h presence... yes checking for zmumps_c.h... yes Building with MUMPS (use --enable-mumps=no to disable it) Configuration of MUMPS done checking for dgetrf_ in -llapack... no checking sys/times.h usability... yes checking sys/times.h presence... yes checking for sys/times.h... yes checking cxxabi.h usability... yes checking cxxabi.h presence... 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 for boostlib >= 1.20.0... yes checking whether the Boost::System library is available... yes checking for exit in -lboost_system... yes 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 >= 2.2... python checking for python... /usr/bin/python checking for python version... 2.7 checking for python platform... linux2 checking for python script directory... ${prefix}/lib/python2.7/dist-packages checking for python extension module directory... ${exec_prefix}/lib/python2.7/dist-packages /usr/bin/python Building with python support (use --enable-python=no to disable it) You will need the python-numpy and python-scipy packages. checking for python2.7... (cached) /usr/bin/python checking for a version of Python >= '2.1.0'... yes checking for the distutils Python package... yes checking for Python include path... -I/usr/include/python2.7 checking for Python library path... -L/usr/lib/python2.7 -lpython2.7 checking for Python site-packages path... /usr/lib/python2.7/dist-packages checking python extra libraries... -L/usr/lib -lz -lpthread -ldl -lutil checking python extra linking flags... -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions 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 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/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/Makefile config.status: creating interface/tests/matlab/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 depfiles commands config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-maintainer-mode, --enable-muparser, --disable-scilab ------------------------------------------------------------------------------ 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 not found: generic (less effective) algorithms will be used - 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" ----------------------------------------------------------------------- Ready to build getfem building MATLAB 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) ----------------------------------------------------------------------- make[1]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' dh_auto_build -a -O--parallel make -j4 make[1]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' make all-recursive make[2]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' Making all in m4 make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/m4' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/m4' Making all in cubature make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/cubature' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/cubature' Making all in src make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/dal_basic.h:41, from getfem/dal_bit_vector.h:51, from dal_bit_vector.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:58, from getfem/dal_singleton.h:48, from dal_singleton.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/dal_config.h:41:0, from getfem/dal_static_stored_objects.h:70, from dal_static_stored_objects.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 dal_bit_vector.cc: In member function ‘void dal::bit_vector::fill_false(dal::bit_vector::size_type, dal::bit_vector::size_type)’: dal_bit_vector.cc:55:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (r != 0) f++; l++; ^~ dal_bit_vector.cc:55:22: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (r != 0) f++; l++; ^ In file included from dal_static_stored_objects.cc:23:0: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from gmm/gmm.h:44:0, from dal_singleton.cc:24: gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ./gmm/gmm_except.h:45:0, from getfem/dal_config.h:40, from getfem/dal_static_stored_objects.h:70, from dal_static_stored_objects.cc:23: dal_static_stored_objects.cc: In function ‘void dal::del_stored_objects(std::__cxx11::list >&, bool)’: ./gmm/gmm_std.h:77:32: warning: statement has no effect [-Wunused-value] #define GMM_NOPERATION(a) { abs(&(a) != &(a)); } ~~~^~~~~~~~~~~~~~ dal_static_stored_objects.cc:343:5: note: in expansion of macro ‘GMM_NOPERATION’ GMM_NOPERATION(lock); ^~~~~~~~~~~~~~ In file included from getfem/dal_config.h:40:0, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:58, from getfem/dal_singleton.h:48, from dal_singleton.cc:22: dal_singleton.cc: In destructor ‘dal::singletons_manager::~singletons_manager()’: ./gmm/gmm_except.h:86:29: warning: throw will always call terminate() [-Wterminate] throw (type)(msg__.str()); \ ^ ./gmm/gmm_except.h:116:18: note: in expansion of macro ‘GMM_THROW_’ { if (!(test)) GMM_THROW_(gmm::gmm_error, errormsg); } ^~~~~~~~~~ dal_singleton.cc:60:5: note: in expansion of macro ‘GMM_ASSERT1’ GMM_ASSERT1(!getfem::me_is_multithreaded_now(), ^~~~~~~~~~~ ./gmm/gmm_except.h:86:29: note: in C++11 destructors default to noexcept throw (type)(msg__.str()); \ ^ ./gmm/gmm_except.h:116:18: note: in expansion of macro ‘GMM_THROW_’ { if (!(test)) GMM_THROW_(gmm::gmm_error, errormsg); } ^~~~~~~~~~ dal_singleton.cc:60:5: note: in expansion of macro ‘GMM_ASSERT1’ GMM_ASSERT1(!getfem::me_is_multithreaded_now(), ^~~~~~~~~~~ In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:58, from getfem/dal_singleton.h:48, from bgeot_convex_structure.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from bgeot_convex_structure.cc:24:0: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_structure.h:44:0, from bgeot_convex_structure.cc:25: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/bgeot_convex_structure.h:42, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from bgeot_convex_ref_simplexified.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:58, from getfem/dal_singleton.h:48, from bgeot_convex_ref.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_convex_structure.h:44:0, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from bgeot_convex_ref_simplexified.cc:23: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from bgeot_convex_ref_simplexified.cc:23: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from bgeot_convex_ref_simplexified.cc:23: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/bgeot_convex_structure.h:44:0, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from bgeot_convex_ref.cc:23: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from bgeot_convex_ref.cc:23: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from bgeot_convex_ref.cc:23: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from bgeot_convex_ref.cc:24:0: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:58, from getfem/dal_singleton.h:48, from bgeot_geometric_trans.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_convex_structure.h:44:0, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from getfem/bgeot_geometric_trans.h:43, from bgeot_geometric_trans.cc:25: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from getfem/bgeot_geometric_trans.h:43, from bgeot_geometric_trans.cc:25: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from bgeot_geometric_trans.cc:25: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/bgeot_poly_composite.h:45, from bgeot_geometric_trans.cc:26: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ./getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_torus.h:43, from bgeot_geometric_trans.cc:27: ./getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ./getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ./getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/bgeot_geometric_trans.h:42, from getfem/bgeot_geotrans_inv.h:55, from bgeot_geotrans_inv.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_convex_structure.h:44:0, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_geotrans_inv.h:55, from bgeot_geotrans_inv.cc:22: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_geotrans_inv.h:55, from bgeot_geotrans_inv.cc:22: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_geotrans_inv.h:55, from bgeot_geotrans_inv.cc:22: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:58, from getfem/dal_singleton.h:48, from getfem/bgeot_small_vector.h:40, from getfem/bgeot_kdtree.h:42, from bgeot_kdtree.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/bgeot_convex_structure.h:42, from getfem/bgeot_mesh_structure.h:42, from bgeot_mesh_structure.cc:24: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_convex_structure.h:44:0, from getfem/bgeot_mesh_structure.h:42, from bgeot_mesh_structure.cc:24: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, from getfem/bgeot_mesh_structure.h:42, from bgeot_mesh_structure.cc:24: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from bgeot_mesh_structure.cc:24:0: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:58, from getfem/dal_singleton.h:48, from getfem/bgeot_small_vector.h:40, from getfem/bgeot_rtree.h:42, from bgeot_rtree.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ bgeot_rtree.cc: In function ‘void bgeot::dump_tree_(bgeot::rtree_elt_base*, int, gmm::size_type&)’: bgeot_rtree.cc:336:7: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] for (size_type i=0; i < rl->lst.size(); ++i) ^~~ bgeot_rtree.cc:337:40: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘for’ cout << " " << rl->lst[i]->id; cout << "\n"; ^~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:58, from getfem/dal_singleton.h:48, from getfem/bgeot_small_vector.h:40, from getfem/bgeot_node_tab.h:42, from bgeot_node_tab.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:58, from getfem/dal_singleton.h:48, from getfem/bgeot_small_vector.h:40, from bgeot_small_vector.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/bgeot_sparse_tensors.h:71, from bgeot_sparse_tensors.cc:24: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/bgeot_poly.h:42, from bgeot_poly.cc:24: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from bgeot_poly.cc:24:0: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from bgeot_ftool.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:58, from getfem/dal_singleton.h:48, from bgeot_poly_composite.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_poly_composite.h:44:0, from bgeot_poly_composite.cc:24: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, from getfem/bgeot_mesh_structure.h:42, from getfem/bgeot_mesh.h:41, from getfem/bgeot_poly_composite.h:45, from bgeot_poly_composite.cc:24: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/bgeot_poly_composite.h:45, from bgeot_poly_composite.cc:24: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/bgeot_poly_composite.h:45, from bgeot_poly_composite.cc:24: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from /usr/include/c++/6/map:60:0, 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, from bgeot_ftool.cc:23: /usr/include/c++/6/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::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++/6/bits/stl_tree.h:2193: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 {aka std::_Rb_tree_const_iterator, bgeot::md_param::param_value> >}’ will change in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/map:61:0, 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, from bgeot_ftool.cc:23: /usr/include/c++/6/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 = bgeot::md_param::param_value; _Compare = std::less >; _Alloc = std::allocator, bgeot::md_param::param_value> >]’: /usr/include/c++/6/bits/stl_map.h:483:4: 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 {aka std::_Rb_tree_const_iterator, bgeot::md_param::param_value> >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_map.h: In member function ‘double bgeot::md_param::real_value(const string&, const char*)’: /usr/include/c++/6/bits/stl_map.h:483:4: 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 {aka std::_Rb_tree_const_iterator, bgeot::md_param::param_value> >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_map.h:483:4: 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 {aka std::_Rb_tree_const_iterator, bgeot::md_param::param_value> >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_map.h: In member function ‘long int bgeot::md_param::int_value(const string&, const char*)’: /usr/include/c++/6/bits/stl_map.h:483:4: 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 {aka std::_Rb_tree_const_iterator, bgeot::md_param::param_value> >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_map.h:483:4: 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 {aka std::_Rb_tree_const_iterator, bgeot::md_param::param_value> >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_map.h: In member function ‘const string& bgeot::md_param::string_value(const string&, const char*)’: /usr/include/c++/6/bits/stl_map.h:483:4: 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 {aka std::_Rb_tree_const_iterator, bgeot::md_param::param_value> >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_map.h:483:4: 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 {aka std::_Rb_tree_const_iterator, bgeot::md_param::param_value> >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_map.h: In member function ‘const std::vector& bgeot::md_param::array_value(const string&, const char*)’: /usr/include/c++/6/bits/stl_map.h:483:4: 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 {aka std::_Rb_tree_const_iterator, bgeot::md_param::param_value> >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_map.h:483:4: 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 {aka std::_Rb_tree_const_iterator, bgeot::md_param::param_value> >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/6/vector:63:0, from ./gmm/gmm_std.h:122, from ./gmm/gmm_except.h:45, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from bgeot_ftool.cc:23: /usr/include/c++/6/bits/stl_uninitialized.h: 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]’: /usr/include/c++/6/bits/stl_uninitialized.h:68:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 __uninit_copy(_InputIterator __first, _InputIterator __last, ^~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_uninitialized.h:68:9: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_uninitialized.h:126:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 __uninit_copy(__first, __last, __result); ^ /usr/include/c++/6/bits/stl_uninitialized.h: In member function ‘std::vector<_Tp, _Alloc>& std::vector<_Tp, _Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = bgeot::md_param::param_value; _Alloc = std::allocator]’: /usr/include/c++/6/bits/stl_uninitialized.h:126:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 __uninit_copy(__first, __last, __result); ^ /usr/include/c++/6/bits/stl_uninitialized.h:126:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 __uninit_copy(__first, __last, __result); ^ In file included from /usr/include/c++/6/map:61:0, 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, from bgeot_ftool.cc:23: /usr/include/c++/6/bits/stl_map.h: In member function ‘bgeot::md_param::param_value bgeot::md_param::read_expression(std::istream&, bool)’: /usr/include/c++/6/bits/stl_map.h:483:4: 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 {aka std::_Rb_tree_const_iterator, bgeot::md_param::param_value> >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/6/vector:63:0, from ./gmm/gmm_std.h:122, from ./gmm/gmm_except.h:45, from getfem/dal_config.h:40, from getfem/bgeot_config.h:49, from bgeot_ftool.cc:23: /usr/include/c++/6/bits/stl_uninitialized.h: In member function ‘bgeot::md_param::param_value bgeot::md_param::read_expression_list(std::istream&, bool)’: /usr/include/c++/6/bits/stl_uninitialized.h:126:41: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 __uninit_copy(__first, __last, __result); ^ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_config.h:155, from getfem/getfem_superlu.h:47, from getfem_superlu.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/getfem_config.h:213:0, from getfem/getfem_superlu.h:47, from getfem_superlu.cc:22: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:58, from getfem/dal_singleton.h:48, from getfem_mesh.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_convex_structure.h:44:0, from getfem/bgeot_mesh_structure.h:42, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem_mesh.cc:24: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, from getfem/bgeot_mesh_structure.h:42, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem_mesh.cc:24: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem_mesh.cc:24: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem_mesh.cc:24: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem_mesh.cc:24:0: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem_mesh.cc: In member function ‘bool getfem::mesh::edge::operator<(const getfem::mesh::edge&) const’: getfem_mesh.cc:920:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i0 < e.i0) return true; if (i0 > e.i0) return false; ^~ getfem_mesh.cc:920:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i0 < e.i0) return true; if (i0 > e.i0) return false; ^~ getfem_mesh.cc:921:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i1 < e.i1) return true; if (i1 > e.i1) return false; ^~ getfem_mesh.cc:921:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i1 < e.i1) return true; if (i1 > e.i1) return false; ^~ getfem_mesh.cc:922:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i2 < e.i2) return true; return false; ^~ getfem_mesh.cc:922:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i2 < e.i2) return true; return false; ^~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 getfem/dal_config.h:41:0, from getfem/dal_basic.h:41, from getfem/dal_bit_vector.h:51, from getfem/getfem_mesh_region.h:43, from getfem_mesh_region.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_config.h:155, from getfem/getfem_context.h:40, from getfem_context.cc:24: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_convex_structure.h:44:0, from getfem/getfem_mesh_region.h:44, from getfem_mesh_region.cc:22: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, from getfem/getfem_mesh_region.h:44, from getfem_mesh_region.cc:22: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/getfem_config.h:213:0, from getfem/getfem_context.h:40, from getfem_context.cc:24: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem_mesh_region.cc:23: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem_mesh_region.cc:23: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem_mesh_region.cc:23:0: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from getfem/dal_config.h:40:0, from getfem/dal_basic.h:41, from getfem/dal_bit_vector.h:51, from getfem/getfem_mesh_region.h:43, from getfem_mesh_region.cc:22: getfem_mesh_region.cc: In member function ‘void getfem::mesh_region::visitor::init(const getfem::mesh_region&)’: getfem_mesh_region.cc:511:20: warning: the compiler can assume that the address of ‘s’ will never be NULL [-Waddress] GMM_ASSERT1(&s != 0, "Attemps to use an invalid mesh_region " ~~~^~~~ ./gmm/gmm_except.h:116:11: note: in definition of macro ‘GMM_ASSERT1’ { if (!(test)) GMM_THROW_(gmm::gmm_error, errormsg); } ^~~~ getfem_mesh_region.cc: In function ‘std::ostream& getfem::operator<<(std::ostream&, const getfem::mesh_region&)’: getfem_mesh_region.cc:522:5: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] else ^~~~ getfem_mesh_region.cc:530:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘else’ return os; ^~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:58, from getfem/dal_singleton.h:48, from getfem_mesh_fem.cc:24: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_config.h:155, from getfem/getfem_integration.h:91, from getfem/getfem_mesh_im.h:40, from getfem_mesh_im.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_convex_structure.h:44:0, 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_mesh_fem.cc:25: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, 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_mesh_fem.cc:25: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/getfem_config.h:213:0, from getfem/getfem_integration.h:91, from getfem/getfem_mesh_im.h:40, from getfem_mesh_im.cc:22: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem_mesh_fem.cc:25: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem_mesh_fem.cc:25: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from getfem/getfem_integration.h:92, from getfem/getfem_mesh_im.h:40, from getfem_mesh_im.cc:22: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/getfem_integration.h:92, from getfem/getfem_mesh_im.h:40, from getfem_mesh_im.cc:22: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem_mesh_fem.cc:25: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/bgeot_poly_composite.h:45, from getfem/getfem_integration.h:95, from getfem/getfem_mesh_im.h:40, from getfem_mesh_im.cc:22: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 file included from getfem/getfem_mesh_im.h:42:0, from getfem_mesh_im.cc:22: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:58, from getfem/dal_singleton.h:48, from getfem_integration.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/getfem_config.h:213:0, from getfem/getfem_integration.h:91, from getfem_integration.cc:24: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from getfem/getfem_integration.h:92, from getfem_integration.cc:24: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/getfem_integration.h:92, from getfem_integration.cc:24: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/bgeot_poly_composite.h:45, from getfem/getfem_integration.h:95, from getfem_integration.cc:24: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ./getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_torus.h:43, from getfem_integration.cc:31: ./getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ./getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ./getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from /usr/include/c++/6/vector:69:0, from /usr/include/c++/6/queue:61, from getfem_mesh_fem.cc:23: /usr/include/c++/6/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]’: /usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ will change in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/vector:64:0, from /usr/include/c++/6/queue:61, from getfem_mesh_fem.cc:23: /usr/include/c++/6/bits/stl_vector.h: In function ‘void gmm::rsvector::w(gmm::rsvector::size_type, const T&) [with T = double]’: /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/bgeot_poly.h:42, from getfem/bgeot_poly_composite.h:44, from getfem_integration_composite.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_poly_composite.h:44:0, from getfem_integration_composite.cc:23: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, from getfem/bgeot_mesh_structure.h:42, from getfem/bgeot_mesh.h:41, from getfem/bgeot_poly_composite.h:45, from getfem_integration_composite.cc:23: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/bgeot_poly_composite.h:45, from getfem_integration_composite.cc:23: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/bgeot_poly_composite.h:45, from getfem_integration_composite.cc:23: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/getfem_mesh_im.h:42:0, from getfem_integration_composite.cc:25: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ./getfem/dal_config.h:41:0, from ./getfem/bgeot_config.h:49, from ./getfem/getfem_omp.h:58, from ./getfem/dal_singleton.h:48, from ./getfem/bgeot_small_vector.h:40, from ./getfem/bgeot_rtree.h:42, from ./getfem/getfem_global_function.h:42, from getfem_global_function.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfem/bgeot_convex_structure.h:44:0, 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_global_function.h:43, from getfem_global_function.cc:23: ./getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ./getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ./getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ./getfem/bgeot_convex_structure.h:45:0, 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_global_function.h:43, from getfem_global_function.cc:23: ./getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ./getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ./getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ./getfem/bgeot_mesh.h:41:0, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_global_function.h:43, from getfem_global_function.cc:23: ./getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ./getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ./getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ./getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ./getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ./getfem/bgeot_convex_ref.h:41:0, from ./getfem/bgeot_geometric_trans.h:43, from ./getfem/bgeot_mesh.h:42, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_global_function.h:43, from getfem_global_function.cc:23: ./getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ./getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ./getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfem/getfem_mesh_fem.h:41:0, from ./getfem/getfem_global_function.h:43, from getfem_global_function.cc:23: ./getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ./getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ./getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ./getfem/getfem_level_set.h:41:0, from getfem_global_function.cc:24: ./getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ./getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ./getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ./getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ./getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ./getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:58, from getfem/dal_singleton.h:48, from getfem_fem.cc:28: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/dal_naming_system.h:37:0, from getfem_fem.cc:31: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_structure.h:44:0, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from getfem/bgeot_geometric_trans.h:43, from getfem/getfem_fem.h:114, from getfem_fem.cc:32: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/getfem_fem.h:114, from getfem_fem.cc:32: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/bgeot_poly_composite.h:45, from getfem/getfem_fem.h:115, from getfem_fem.cc:32: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ./getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_torus.h:43, from getfem_fem.cc:35: ./getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ./getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ./getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem_fem.cc: In member function ‘bool getfem::ddl_elem::operator<(const getfem::ddl_elem&) const’: getfem_fem.cc:248:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (t < l.t) return true; if (t > l.t) return false; ^~ getfem_fem.cc:248:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (t < l.t) return true; if (t > l.t) return false; ^~ getfem_fem.cc:251:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (hier_raff < l.hier_raff) return true; return false; ^~ getfem_fem.cc:251:49: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (hier_raff < l.hier_raff) return true; return false; ^~~~~~ getfem_fem.cc: In member function ‘int getfem::dof_description_comp__::operator()(const getfem::dof_description&, const getfem::dof_description&) const’: getfem_fem.cc:278:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (nn < 0) return -1; if (nn > 0) return 1; ^~ getfem_fem.cc:278:28: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (nn < 0) return -1; if (nn > 0) return 1; ^~ getfem_fem.cc:280:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (nn < 0) return -1; if (nn > 0) return 1; ^~ getfem_fem.cc:280:28: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (nn < 0) return -1; if (nn > 0) return 1; ^~ getfem_fem.cc:282:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (nn < 0) return -1; if (nn > 0) return 1; ^~ getfem_fem.cc:282:28: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (nn < 0) return -1; if (nn > 0) return 1; ^~ getfem_fem.cc:284:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (nn < 0) return -1; if (nn > 0) return 1; ^~ getfem_fem.cc:284:28: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (nn < 0) return -1; if (nn > 0) return 1; ^~ getfem_fem.cc:286:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (nn < 0) return -1; if (nn > 0) return 1; ^~ getfem_fem.cc:286:28: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (nn < 0) return -1; if (nn > 0) return 1; ^~ getfem_fem.cc: In constructor ‘getfem::PK_discont_::PK_discont_(bgeot::dim_type, bgeot::short_type, bgeot::scalar_type)’: getfem_fem.cc:3217:7: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] for (size_type i=0; i < cv_node.nb_points(); ++i) ^~~ getfem_fem.cc:3219:9: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘for’ for (size_type d = 0; d < nc; ++d) { ^~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/dal_static_stored_objects.h:70, from getfem/getfem_fem.h:113, from getfem/getfem_interpolated_fem.h:44, from getfem_interpolated_fem.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/getfem_fem.h:113:0, from getfem/getfem_interpolated_fem.h:44, from getfem_interpolated_fem.cc:22: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_structure.h:44:0, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from getfem/bgeot_geometric_trans.h:43, from getfem/getfem_fem.h:114, from getfem/getfem_interpolated_fem.h:44, from getfem_interpolated_fem.cc:22: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/getfem_fem.h:114, from getfem/getfem_interpolated_fem.h:44, from getfem_interpolated_fem.cc:22: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/bgeot_poly_composite.h:45, from getfem/getfem_fem.h:115, from getfem/getfem_interpolated_fem.h:44, from getfem_interpolated_fem.cc:22: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_interpolated_fem.h:45, from getfem_interpolated_fem.cc:22: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/dal_static_stored_objects.h:70, from getfem/getfem_fem.h:113, from getfem/getfem_projected_fem.h:41, from getfem_projected_fem.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/getfem_fem.h:113:0, from getfem/getfem_projected_fem.h:41, from getfem_projected_fem.cc:22: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_structure.h:44:0, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from getfem/bgeot_geometric_trans.h:43, from getfem/getfem_fem.h:114, from getfem/getfem_projected_fem.h:41, from getfem_projected_fem.cc:22: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/getfem_fem.h:114, from getfem/getfem_projected_fem.h:41, from getfem_projected_fem.cc:22: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/bgeot_poly_composite.h:45, from getfem/getfem_fem.h:115, from getfem/getfem_projected_fem.h:41, from getfem_projected_fem.cc:22: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_projected_fem.h:42, from getfem_projected_fem.cc:22: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ./getfem/dal_config.h:41:0, from ./getfem/dal_static_stored_objects.h:70, from ./getfem/getfem_fem.h:113, from ./getfem/getfem_fem_global_function.h:41, from getfem_fem_global_function.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfem/getfem_fem.h:113:0, from ./getfem/getfem_fem_global_function.h:41, from getfem_fem_global_function.cc:23: ./getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ./getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ./getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ./getfem/bgeot_convex_structure.h:44:0, from ./getfem/bgeot_convex.h:41, from ./getfem/bgeot_convex_ref.h:41, from ./getfem/bgeot_geometric_trans.h:43, from ./getfem/getfem_fem.h:114, from ./getfem/getfem_fem_global_function.h:41, from getfem_fem_global_function.cc:23: ./getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ./getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ./getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ./getfem/bgeot_convex_ref.h:41:0, from ./getfem/bgeot_geometric_trans.h:43, from ./getfem/getfem_fem.h:114, from ./getfem/getfem_fem_global_function.h:41, from getfem_fem_global_function.cc:23: ./getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ./getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ./getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from /usr/include/c++/6/map:60:0, 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, from getfem/getfem_omp.h:58, from getfem/dal_static_stored_objects.h:71, from getfem/getfem_fem.h:113, from getfem/getfem_projected_fem.h:41, from getfem_projected_fem.cc:22: /usr/include/c++/6/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::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++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./getfem/bgeot_mesh.h:41:0, from ./getfem/bgeot_poly_composite.h:45, from ./getfem/getfem_fem.h:115, from ./getfem/getfem_fem_global_function.h:41, from getfem_fem_global_function.cc:23: ./getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ./getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ./getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ./getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ./getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ./getfem/getfem_mesh_fem.h:41:0, from ./getfem/getfem_fem_global_function.h:42, from getfem_fem_global_function.cc:23: ./getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ./getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ./getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from /usr/include/c++/6/map:61:0, 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, from getfem/getfem_omp.h:58, from getfem/dal_static_stored_objects.h:71, from getfem/getfem_fem.h:113, from getfem/getfem_projected_fem.h:41, from getfem_projected_fem.cc:22: /usr/include/c++/6/bits/stl_map.h: In member function ‘virtual void getfem::projected_fem::update_from_context() const’: /usr/include/c++/6/bits/stl_map.h:502:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_map.h:502:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ./getfem/dal_config.h:41:0, from ./getfem/dal_static_stored_objects.h:70, from ./getfem/getfem_fem.h:113, from ./getfem/getfem_fem_global_function.h:41, from ./getfem/getfem_mesh_fem_global_function.h:42, from getfem_mesh_fem_global_function.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfem/getfem_fem.h:113:0, from ./getfem/getfem_fem_global_function.h:41, from ./getfem/getfem_mesh_fem_global_function.h:42, from getfem_mesh_fem_global_function.cc:23: ./getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ./getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ./getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ./getfem/bgeot_convex_structure.h:44:0, from ./getfem/bgeot_convex.h:41, from ./getfem/bgeot_convex_ref.h:41, from ./getfem/bgeot_geometric_trans.h:43, from ./getfem/getfem_fem.h:114, from ./getfem/getfem_fem_global_function.h:41, from ./getfem/getfem_mesh_fem_global_function.h:42, from getfem_mesh_fem_global_function.cc:23: ./getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ./getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ./getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ./getfem/bgeot_convex_ref.h:41:0, from ./getfem/bgeot_geometric_trans.h:43, from ./getfem/getfem_fem.h:114, from ./getfem/getfem_fem_global_function.h:41, from ./getfem/getfem_mesh_fem_global_function.h:42, from getfem_mesh_fem_global_function.cc:23: ./getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ./getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ./getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfem/bgeot_mesh.h:41:0, from ./getfem/bgeot_poly_composite.h:45, from ./getfem/getfem_fem.h:115, from ./getfem/getfem_fem_global_function.h:41, from ./getfem/getfem_mesh_fem_global_function.h:42, from getfem_mesh_fem_global_function.cc:23: ./getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ./getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ./getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ./getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ./getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ./getfem/getfem_mesh_fem.h:41:0, from ./getfem/getfem_fem_global_function.h:42, from ./getfem/getfem_mesh_fem_global_function.h:42, from getfem_mesh_fem_global_function.cc:23: ./getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ./getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ./getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/bgeot_poly.h:42, from getfem/bgeot_poly_composite.h:44, from getfem_fem_composite.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:58, from getfem/dal_singleton.h:48, from getfem_mat_elem.cc:24: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_poly_composite.h:44:0, from getfem_fem_composite.cc:23: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, from getfem/bgeot_mesh_structure.h:42, from getfem/bgeot_mesh.h:41, from getfem/bgeot_poly_composite.h:45, from getfem_fem_composite.cc:23: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/bgeot_poly_composite.h:45, from getfem_fem_composite.cc:23: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/bgeot_poly_composite.h:45, from getfem_fem_composite.cc:23: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/getfem_fem.h:113:0, from getfem_mat_elem.cc:25: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_structure.h:44:0, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from getfem/bgeot_geometric_trans.h:43, from getfem/getfem_fem.h:114, from getfem_mat_elem.cc:25: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem_fem_composite.cc:25: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/getfem_fem.h:114, from getfem_mat_elem.cc:25: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/bgeot_poly_composite.h:45, from getfem/getfem_fem.h:115, from getfem_mat_elem.cc:25: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ getfem_mat_elem.cc: In member function ‘virtual bool getfem::emelem_comp_key_::compare(const dal::static_stored_object_key&) const’: getfem_mat_elem.cc:47:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (pmt < o.pmt) return true; if (o.pmt < pmt) return false; ^~ getfem_mat_elem.cc:47:37: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (pmt < o.pmt) return true; if (o.pmt < pmt) return false; ^~ getfem_mat_elem.cc:48:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (ppi < o.ppi) return true; if (o.ppi < ppi) return false; ^~ getfem_mat_elem.cc:48:37: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (ppi < o.ppi) return true; if (o.ppi < ppi) return false; ^~ getfem_mat_elem.cc:49:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (pgt < o.pgt) return true; if (o.pgt < pgt) return false; ^~ getfem_mat_elem.cc:49:37: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (pgt < o.pgt) return true; if (o.pgt < pgt) return false; ^~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:58, from getfem/dal_singleton.h:48, from getfem_mat_elem_type.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/getfem_config.h:213:0, from getfem/getfem_mat_elem_type.h:40, from getfem_mat_elem_type.cc:23: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from getfem/getfem_integration.h:92, from getfem/getfem_mat_elem_type.h:41, from getfem_mat_elem_type.cc:23: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/getfem_integration.h:92, from getfem/getfem_mat_elem_type.h:41, from getfem_mat_elem_type.cc:23: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/bgeot_poly_composite.h:45, from getfem/getfem_integration.h:95, from getfem/getfem_mat_elem_type.h:41, from getfem_mat_elem_type.cc:23: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ getfem_mat_elem_type.cc: In function ‘bool getfem::operator<(const getfem::constituant&, const getfem::constituant&)’: getfem_mat_elem_type.cc:30:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m.t < n.t) return true; if (m.t > n.t) return false; ^~ getfem_mat_elem_type.cc:30:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m.t < n.t) return true; if (m.t > n.t) return false; ^~ getfem_mat_elem_type.cc:32:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m.nlt < n.nlt) return true; if (n.nlt < m.nlt) return false; ^~ getfem_mat_elem_type.cc:32:39: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m.nlt < n.nlt) return true; if (n.nlt < m.nlt) return false; ^~ getfem_mat_elem_type.cc:33:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m.nl_part < n.nl_part) return true; if (m.nl_part > n.nl_part) return false; ^~ getfem_mat_elem_type.cc:33:47: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m.nl_part < n.nl_part) return true; if (m.nl_part > n.nl_part) return false; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, 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, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_level_set.h:40, from getfem_level_set.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_convex_structure.h:44:0, 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_level_set.h:40, from getfem_level_set.cc:23: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, 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_level_set.h:40, from getfem_level_set.cc:23: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_level_set.h:40, from getfem_level_set.cc:23: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_level_set.h:40, from getfem_level_set.cc:23: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_level_set.h:40, from getfem_level_set.cc:23: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from getfem/getfem_level_set.h:41:0, from getfem_level_set.cc:23: getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_config.h:155, from getfem/getfem_integration.h:91, from getfem/getfem_mesh_level_set.h:41, from getfem_mesh_level_set.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ getfem_level_set.cc: In member function ‘getfem::pmesher_signed_distance getfem::level_set::mls_of_convex(bgeot::size_type, unsigned int, bool) const’: getfem_level_set.cc:68:17: warning: nonnull argument ‘this’ compared to NULL [-Wnonnull-compare] assert(this); assert(mf); ^ In file included from getfem/getfem_config.h:213:0, from getfem/getfem_integration.h:91, from getfem/getfem_mesh_level_set.h:41, from getfem_mesh_level_set.cc:22: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from getfem/getfem_integration.h:92, from getfem/getfem_mesh_level_set.h:41, from getfem_mesh_level_set.cc:22: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/getfem_integration.h:92, from getfem/getfem_mesh_level_set.h:41, from getfem_mesh_level_set.cc:22: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/bgeot_poly_composite.h:45, from getfem/getfem_integration.h:95, from getfem/getfem_mesh_level_set.h:41, from getfem_mesh_level_set.cc:22: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_level_set.h:40, from getfem/getfem_mesh_level_set.h:42, from getfem_mesh_level_set.cc:22: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from getfem/getfem_level_set.h:41:0, from getfem/getfem_mesh_level_set.h:42, from getfem_mesh_level_set.cc:22: getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 getfem_mesh_level_set.cc: In member function ‘void getfem::mesh_level_set::cut_element(bgeot::size_type, const dal::bit_vector&, const dal::bit_vector&, bgeot::scalar_type)’: getfem_mesh_level_set.cc:769:2: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (noisy) cout << "Not Good ! Let us make a finer cut.\n"; if (noisy) getchar(); ^~ getfem_mesh_level_set.cc:769:62: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (noisy) cout << "Not Good ! Let us make a finer cut.\n"; if (noisy) getchar(); ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_config.h:155, from getfem/getfem_integration.h:91, from getfem/getfem_mesh_im.h:40, from getfem/getfem_mesh_im_level_set.h:41, from getfem_mesh_im_level_set.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/getfem_config.h:213:0, from getfem/getfem_integration.h:91, from getfem/getfem_mesh_im.h:40, from getfem/getfem_mesh_im_level_set.h:41, from getfem_mesh_im_level_set.cc:22: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from getfem/getfem_integration.h:92, from getfem/getfem_mesh_im.h:40, from getfem/getfem_mesh_im_level_set.h:41, from getfem_mesh_im_level_set.cc:22: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/getfem_integration.h:92, from getfem/getfem_mesh_im.h:40, from getfem/getfem_mesh_im_level_set.h:41, from getfem_mesh_im_level_set.cc:22: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/bgeot_poly_composite.h:45, from getfem/getfem_integration.h:95, from getfem/getfem_mesh_im.h:40, from getfem/getfem_mesh_im_level_set.h:41, from getfem_mesh_im_level_set.cc:22: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/getfem_mesh_im.h:42:0, from getfem/getfem_mesh_im_level_set.h:41, from getfem_mesh_im_level_set.cc:22: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from getfem/getfem_level_set.h:41:0, from getfem/getfem_mesh_level_set.h:42, from getfem/getfem_mesh_im_level_set.h:42, from getfem_mesh_im_level_set.cc:22: getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_config.h:155, from getfem/getfem_integration.h:91, from getfem/getfem_mesh_level_set.h:41, from getfem/getfem_mesh_fem_level_set.h:42, from getfem_mesh_fem_level_set.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, 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, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_mesh_fem_product.h:44, from getfem_mesh_fem_product.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_convex_structure.h:44:0, 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_mesh_fem_product.h:44, from getfem_mesh_fem_product.cc:23: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/getfem_config.h:213:0, from getfem/getfem_integration.h:91, from getfem/getfem_mesh_level_set.h:41, from getfem/getfem_mesh_fem_level_set.h:42, from getfem_mesh_fem_level_set.cc:22: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, 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_mesh_fem_product.h:44, from getfem_mesh_fem_product.cc:23: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from getfem/getfem_integration.h:92, from getfem/getfem_mesh_level_set.h:41, from getfem/getfem_mesh_fem_level_set.h:42, from getfem_mesh_fem_level_set.cc:22: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/getfem_integration.h:92, from getfem/getfem_mesh_level_set.h:41, from getfem/getfem_mesh_fem_level_set.h:42, from getfem_mesh_fem_level_set.cc:22: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_mesh_fem_product.h:44, from getfem_mesh_fem_product.cc:23: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_mesh_fem_product.h:44, from getfem_mesh_fem_product.cc:23: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/bgeot_poly_composite.h:45, from getfem/getfem_integration.h:95, from getfem/getfem_mesh_level_set.h:41, from getfem/getfem_mesh_fem_level_set.h:42, from getfem_mesh_fem_level_set.cc:22: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_mesh_fem_product.h:44, from getfem_mesh_fem_product.cc:23: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_level_set.h:40, from getfem/getfem_mesh_level_set.h:42, from getfem/getfem_mesh_fem_level_set.h:42, from getfem_mesh_fem_level_set.cc:22: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from getfem/getfem_level_set.h:41:0, from getfem/getfem_mesh_level_set.h:42, from getfem/getfem_mesh_fem_level_set.h:42, from getfem_mesh_fem_level_set.cc:22: getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, 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, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_mesh_fem_sum.h:42, from getfem_mesh_fem_sum.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_config.h:155, from getfem/getfem_integration.h:91, from getfem/getfem_mesh_level_set.h:41, from getfem/getfem_fem_level_set.h:46, from getfem_fem_level_set.cc:24: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_convex_structure.h:44:0, 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_mesh_fem_sum.h:42, from getfem_mesh_fem_sum.cc:23: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, 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_mesh_fem_sum.h:42, from getfem_mesh_fem_sum.cc:23: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_mesh_fem_sum.h:42, from getfem_mesh_fem_sum.cc:23: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_mesh_fem_sum.h:42, from getfem_mesh_fem_sum.cc:23: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_mesh_fem_sum.h:42, from getfem_mesh_fem_sum.cc:23: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from getfem/getfem_config.h:213:0, from getfem/getfem_integration.h:91, from getfem/getfem_mesh_level_set.h:41, from getfem/getfem_fem_level_set.h:46, from getfem_fem_level_set.cc:24: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, from getfem/bgeot_convex.h:41, from getfem/bgeot_convex_ref.h:41, from getfem/getfem_integration.h:92, from getfem/getfem_mesh_level_set.h:41, from getfem/getfem_fem_level_set.h:46, from getfem_fem_level_set.cc:24: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/getfem_integration.h:92, from getfem/getfem_mesh_level_set.h:41, from getfem/getfem_fem_level_set.h:46, from getfem_fem_level_set.cc:24: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/bgeot_mesh.h:41:0, from getfem/bgeot_poly_composite.h:45, from getfem/getfem_integration.h:95, from getfem/getfem_mesh_level_set.h:41, from getfem/getfem_fem_level_set.h:46, from getfem_fem_level_set.cc:24: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_level_set.h:40, from getfem/getfem_mesh_level_set.h:42, from getfem/getfem_fem_level_set.h:46, from getfem_fem_level_set.cc:24: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, 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, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_partial_mesh_fem.h:46, from getfem_partial_mesh_fem.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/getfem_level_set.h:41:0, from getfem/getfem_mesh_level_set.h:42, from getfem/getfem_fem_level_set.h:46, from getfem_fem_level_set.cc:24: getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ In file included from getfem/bgeot_convex_structure.h:44:0, 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_partial_mesh_fem.h:46, from getfem_partial_mesh_fem.cc:22: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, 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_partial_mesh_fem.h:46, from getfem_partial_mesh_fem.cc:22: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_partial_mesh_fem.h:46, from getfem_partial_mesh_fem.cc:22: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_partial_mesh_fem.h:46, from getfem_partial_mesh_fem.cc:22: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_partial_mesh_fem.h:46, from getfem_partial_mesh_fem.cc:22: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from /usr/include/c++/6/vector:69:0, 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++/6/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]’: /usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ will change in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/vector:64:0, 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++/6/bits/stl_vector.h: In member function ‘void gmm::rsvector::w(gmm::rsvector::size_type, const T&) [with T = double]’: /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ In file included from ./getfem/dal_config.h:41:0, from ./getfem/bgeot_config.h:49, 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, from ./getfem/getfem_mesh_fem.h:41, from getfem/getfem_torus.h:43, from getfem_torus.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ./getfem/bgeot_convex_structure.h:44:0, 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_torus.h:43, from getfem_torus.cc:22: ./getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ./getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ./getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ./getfem/bgeot_convex_structure.h:45:0, 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_torus.h:43, from getfem_torus.cc:22: ./getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ./getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ./getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ./getfem/bgeot_mesh.h:41:0, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from getfem/getfem_torus.h:43, from getfem_torus.cc:22: ./getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ./getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ./getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ./getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ./getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ./getfem/bgeot_convex_ref.h:41:0, from ./getfem/bgeot_geometric_trans.h:43, from ./getfem/bgeot_mesh.h:42, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from getfem/getfem_torus.h:43, from getfem_torus.cc:22: ./getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ./getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ./getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ /usr/include/c++/6/bits/stl_vector.h: In member function ‘void getfem::partial_mesh_fem::adapt(const dal::bit_vector&, const dal::bit_vector&)’: /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ In file included from ./getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_torus.h:43, from getfem_torus.cc:22: ./getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ./getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ./getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:58, from getfem/dal_singleton.h:48, from getfem_mesh_slicers.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_convex_structure.h:44:0, 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_mesh_slicers.h:54, from getfem_mesh_slicers.cc:23: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, 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_mesh_slicers.h:54, from getfem_mesh_slicers.cc:23: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_mesh_slicers.h:54, from getfem_mesh_slicers.cc:23: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_mesh_slicers.h:54, from getfem_mesh_slicers.cc:23: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, 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, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_mesh_slicers.h:54, from getfem/getfem_mesh_slice.h:40, from getfem_mesh_slice.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_mesh_slicers.h:54, from getfem_mesh_slicers.cc:23: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from getfem/bgeot_convex_structure.h:44:0, 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_mesh_slicers.h:54, from getfem/getfem_mesh_slice.h:40, from getfem_mesh_slice.cc:22: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, 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_mesh_slicers.h:54, from getfem/getfem_mesh_slice.h:40, from getfem_mesh_slice.cc:22: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_mesh_slicers.h:54, from getfem/getfem_mesh_slice.h:40, from getfem_mesh_slice.cc:22: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_mesh_slicers.h:54, from getfem/getfem_mesh_slice.h:40, from getfem_mesh_slice.cc:22: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_mesh_slicers.h:54, from getfem/getfem_mesh_slice.h:40, from getfem_mesh_slice.cc:22: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from getfem/getfem_level_set.h:41:0, from getfem/getfem_mesh_level_set.h:42, from getfem_mesh_slicers.cc:26: getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, 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, from getfem/getfem_regular_meshes.h:40, from getfem_regular_meshes.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_convex_structure.h:44:0, from getfem/bgeot_mesh_structure.h:42, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem/getfem_regular_meshes.h:40, from getfem_regular_meshes.cc:23: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, from getfem/bgeot_mesh_structure.h:42, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem/getfem_regular_meshes.h:40, from getfem_regular_meshes.cc:23: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem/getfem_regular_meshes.h:40, from getfem_regular_meshes.cc:23: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem/getfem_regular_meshes.h:40, from getfem_regular_meshes.cc:23: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/getfem_regular_meshes.h:40:0, from getfem_regular_meshes.cc:23: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, 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, from getfem_import.cc:26: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/bgeot_convex_structure.h:44:0, from getfem/bgeot_mesh_structure.h:42, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem_import.cc:26: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, from getfem/bgeot_mesh_structure.h:42, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem_import.cc:26: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem_import.cc:26: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem_import.cc:26: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem_import.cc:26:0: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem_import.cc: In function ‘void getfem::import_cdb_mesh_file(std::istream&, getfem::mesh&, bgeot::size_type)’: getfem_import.cc:756:71: warning: format ‘%lu’ expects argument of type ‘long unsigned int*’, but argument 3 has type ‘bgeot::size_type* {aka unsigned int*}’ [-Wformat=] sscanf(line.substr(pos+1).c_str(), "%lu,%s", &itype, type_name); ^ getfem_import.cc:771:45: warning: format ‘%lu’ expects argument of type ‘long unsigned int*’, but argument 3 has type ‘bgeot::size_type* {aka unsigned int*}’ [-Wformat=] sscanf(type_name, "%lu", &type_num); ^ getfem_import.cc:785:81: warning: format ‘%lu’ expects argument of type ‘long unsigned int*’, but argument 3 has type ‘bgeot::size_type* {aka unsigned int*}’ [-Wformat=] sscanf(line.substr(pos+1).c_str(), "%lu,%lu,%lu", &itype, &knum, &keyval); ^ getfem_import.cc:785:81: warning: format ‘%lu’ expects argument of type ‘long unsigned int*’, but argument 4 has type ‘bgeot::size_type* {aka unsigned int*}’ [-Wformat=] getfem_import.cc:785:81: warning: format ‘%lu’ expects argument of type ‘long unsigned int*’, but argument 5 has type ‘bgeot::size_type* {aka unsigned int*}’ [-Wformat=] getfem_import.cc:805:58: warning: format ‘%lu’ expects argument of type ‘long unsigned int*’, but argument 3 has type ‘bgeot::size_type* {aka unsigned int*}’ [-Wformat=] sscanf(line.substr(pos+1).c_str(), "%lu", &nodes2read); ^ getfem_import.cc:814:60: warning: format ‘%lu’ expects argument of type ‘long unsigned int*’, but argument 3 has type ‘bgeot::size_type* {aka unsigned int*}’ [-Wformat=] &fields1, &fieldwidth1, &fields2, &fieldwidth2); ^ getfem_import.cc:814:60: warning: format ‘%lu’ expects argument of type ‘long unsigned int*’, but argument 4 has type ‘bgeot::size_type* {aka unsigned int*}’ [-Wformat=] getfem_import.cc:814:60: warning: format ‘%lu’ expects argument of type ‘long unsigned int*’, but argument 5 has type ‘bgeot::size_type* {aka unsigned int*}’ [-Wformat=] getfem_import.cc:814:60: warning: format ‘%lu’ expects argument of type ‘long unsigned int*’, but argument 6 has type ‘bgeot::size_type* {aka unsigned int*}’ [-Wformat=] getfem_import.cc:846:61: warning: format ‘%lu’ expects argument of type ‘long unsigned int*’, but argument 3 has type ‘bgeot::size_type* {aka unsigned int*}’ [-Wformat=] sscanf(line.substr(pos+1).c_str(), "%lu", &elements2read); ^ getfem_import.cc:854:73: warning: format ‘%lu’ expects argument of type ‘long unsigned int*’, but argument 3 has type ‘bgeot::size_type* {aka unsigned int*}’ [-Wformat=] sscanf(fortran_fmt.c_str(),"(%lu%*[i]%lu)", &fieldsno, &fieldwidth); ^ getfem_import.cc:854:73: warning: format ‘%lu’ expects argument of type ‘long unsigned int*’, but argument 4 has type ‘bgeot::size_type* {aka unsigned int*}’ [-Wformat=] getfem_import.cc: In function ‘void getfem::import_mesh(std::istream&, const string&, getfem::mesh&)’: getfem_import.cc:1353:56: warning: format ‘%lu’ expects argument of type ‘long unsigned int*’, but argument 3 has type ‘bgeot::size_type* {aka unsigned int*}’ [-Wformat=] if (sscanf(format.substr(4).c_str(), "%lu", &imat)) ^ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, 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, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_interpolation.h:42, from getfem_interpolation.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/bgeot_convex_structure.h:44:0, 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_interpolation.cc:23: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, 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_interpolation.cc:23: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_interpolation.h:42, from getfem_interpolation.cc:23: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_interpolation.h:42, from getfem_interpolation.cc:23: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_interpolation.h:42, from getfem_interpolation.cc:23: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ./getfem/dal_config.h:41:0, from ./getfem/bgeot_config.h:49, from ./getfem/getfem_config.h:155, from ./getfem/getfem_integration.h:91, from ./getfem/getfem_mesh_im.h:40, from ./getfem/getfem_error_estimate.h:44, from getfem_error_estimate.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfem/getfem_config.h:213:0, from ./getfem/getfem_integration.h:91, from ./getfem/getfem_mesh_im.h:40, from ./getfem/getfem_error_estimate.h:44, from getfem_error_estimate.cc:23: ./getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ./getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ./getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ./getfem/bgeot_convex_structure.h:45:0, from ./getfem/bgeot_convex.h:41, from ./getfem/bgeot_convex_ref.h:41, from ./getfem/getfem_integration.h:92, from ./getfem/getfem_mesh_im.h:40, from ./getfem/getfem_error_estimate.h:44, from getfem_error_estimate.cc:23: ./getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ./getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ./getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ./getfem/bgeot_convex_ref.h:41:0, from ./getfem/getfem_integration.h:92, from ./getfem/getfem_mesh_im.h:40, from ./getfem/getfem_error_estimate.h:44, from getfem_error_estimate.cc:23: ./getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ./getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ./getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ./getfem/bgeot_mesh.h:41:0, from ./getfem/bgeot_poly_composite.h:45, from ./getfem/getfem_integration.h:95, from ./getfem/getfem_mesh_im.h:40, from ./getfem/getfem_error_estimate.h:44, from getfem_error_estimate.cc:23: ./getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ./getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ./getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ./getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ./getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ./getfem/getfem_mesh_im.h:42:0, from ./getfem/getfem_error_estimate.h:44, from getfem_error_estimate.cc:23: ./getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ./getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ./getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ./getfem/getfem_contact_and_friction_common.h:44:0, from getfem_error_estimate.cc:24: ./getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ./getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ./getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ./getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ./getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ./getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:58, from getfem/dal_singleton.h:48, from getfem_export.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, 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, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem_assembling_tensors.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from getfem_assembling_tensors.cc:22: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from getfem_assembling_tensors.cc:22: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_structure.h:44:0, 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_export.h:41, from getfem_export.cc:25: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, 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_export.h:41, from getfem_export.cc:25: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem_assembling_tensors.cc:22: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem_assembling_tensors.cc:22: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_interpolation.h:42, from getfem/getfem_export.h:41, from getfem_export.cc:25: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_interpolation.h:42, from getfem/getfem_export.h:41, from getfem_export.cc:25: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_assembling_tensors.h:41, from getfem_assembling_tensors.cc:22: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_interpolation.h:42, from getfem/getfem_export.h:41, from getfem_export.cc:25: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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.lo getfem_generic_assembly.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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.cc -fPIC -DPIC -o .libs/getfem_generic_assembly.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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 getfem_assembling_tensors.cc: In member function ‘virtual void getfem::ATN_reduced_tensor::update_childs_required_shape()’: getfem_assembling_tensors.cc:157:9: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] for (unsigned i=0; i < rn.size(); ++i) ^~~ getfem_assembling_tensors.cc:167:11: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘for’ bgeot::tensor_reduction::diag_shape(ts, red[n].second); ^~~~~ getfem_export.cc: In member function ‘void getfem::vtk_export::exporting(const getfem::mesh_fem&)’: getfem_export.cc:187:11: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] else if (nbd == 3) t = VTK_QUADRATIC_EDGE; break; ^~~~ getfem_export.cc:187:54: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘else’ else if (nbd == 3) t = VTK_QUADRATIC_EDGE; break; ^~~~~ getfem_export.cc:193:11: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] else if (nbd == 9) t = VTK_BIQUADRATIC_QUAD; break; ^~~~ getfem_export.cc:193:56: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘else’ else if (nbd == 9) t = VTK_BIQUADRATIC_QUAD; break; ^~~~~ getfem_export.cc:200:11: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] else if (nbd == 6) t = VTK_WEDGE; break; ^~~~ getfem_export.cc:200:45: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘else’ else if (nbd == 6) t = VTK_WEDGE; break; ^~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 getfem_export.cc: In member function ‘void getfem::dx_export::check_header()’: getfem_export.cc:538:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (header_written) return; header_written = true; ^~ getfem_export.cc:538:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (header_written) return; header_written = true; ^~~~~~~~~~~~~~ getfem_export.cc: In member function ‘void getfem::pos_export::exporting(const getfem::mesh_fem&)’: getfem_export.cc:876:11: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] else if (3 == pmf->fem_of_element(cv)->dim()) t = POS_SI; break; ^~~~ getfem_export.cc:876:69: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘else’ else if (3 == pmf->fem_of_element(cv)->dim()) t = POS_SI; break; ^~~~~ In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, 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, from getfem/getfem_mesher.h:42, from getfem_mesher.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfem/dal_config.h:41:0, from ./getfem/bgeot_config.h:49, 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, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_models.h:42, from getfem/getfem_generic_assembly.h:43, from getfem_generic_assembly.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_models.h:42, from getfem/getfem_generic_assembly.h:43, from getfem_generic_assembly.cc:23: ./getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ./getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ./getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ./getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_models.h:42, from getfem/getfem_generic_assembly.h:43, from getfem_generic_assembly.cc:23: ./getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ./getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ./getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ./getfem/bgeot_mesh.h:41:0, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_models.h:42, from getfem/getfem_generic_assembly.h:43, from getfem_generic_assembly.cc:23: ./getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ./getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ./getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ./getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ./getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ./getfem/bgeot_convex_ref.h:41:0, from ./getfem/bgeot_geometric_trans.h:43, from ./getfem/bgeot_mesh.h:42, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_models.h:42, from getfem/getfem_generic_assembly.h:43, from getfem_generic_assembly.cc:23: ./getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ./getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ./getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_structure.h:44:0, from getfem/bgeot_mesh_structure.h:42, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem/getfem_mesher.h:42, from getfem_mesher.cc:22: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, from getfem/bgeot_mesh_structure.h:42, from getfem/bgeot_mesh.h:41, from getfem/getfem_mesh.h:43, from getfem/getfem_mesher.h:42, from getfem_mesher.cc:22: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem/getfem_mesher.h:42, from getfem_mesher.cc:22: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem/getfem_mesher.h:42, from getfem_mesher.cc:22: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfem/getfem_mesh_fem.h:41:0, from ./getfem/getfem_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_models.h:42, from getfem/getfem_generic_assembly.h:43, from getfem_generic_assembly.cc:23: ./getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ./getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ./getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from getfem/getfem_mesher.h:42:0, from getfem_mesher.cc:22: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from getfem_mesher.cc:22:0: getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ getfem_generic_assembly.cc: In member function ‘void getfem::ga_tree::clear()’: getfem_generic_assembly.cc:701:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (root) clear_node_rec(root); root = current_node = 0; ^~ getfem_generic_assembly.cc:701:39: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (root) clear_node_rec(root); root = current_node = 0; ^~~~ In file included from ./gmm/gmm_ref.h:46:0, from ./gmm/gmm_def.h:40, from ./gmm/gmm_kernel.h:41, from ./getfem/getfem_assembling_tensors.h:40, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_models.h:42, from getfem/getfem_generic_assembly.h:43, from getfem_generic_assembly.cc:23: getfem_generic_assembly.cc: In member function ‘virtual int getfem::ga_instruction_first_ind_tensor::exec()’: ./gmm/gmm_except.h:116:15: warning: the compiler can assume that the address of ‘mf’ will always evaluate to ‘true’ [-Waddress] { if (!(test)) GMM_THROW_(gmm::gmm_error, errormsg); } ^ getfem_generic_assembly.cc:55:31: note: in expansion of macro ‘GMM_ASSERT1’ #define GA_DEBUG_ASSERT(a, b) GMM_ASSERT1(a, b) ^~~~~~~~~~~ getfem_generic_assembly.cc:2743:7: note: in expansion of macro ‘GA_DEBUG_ASSERT’ GA_DEBUG_ASSERT(&mf, "Internal error"); ^~~~~~~~~~~~~~~ ./gmm/gmm_except.h:116:15: warning: the compiler can assume that the address of ‘mf’ will always evaluate to ‘true’ [-Waddress] { if (!(test)) GMM_THROW_(gmm::gmm_error, errormsg); } ^ getfem_generic_assembly.cc:55:31: note: in expansion of macro ‘GMM_ASSERT1’ #define GA_DEBUG_ASSERT(a, b) GMM_ASSERT1(a, b) ^~~~~~~~~~~ getfem_generic_assembly.cc:2743:7: note: in expansion of macro ‘GA_DEBUG_ASSERT’ GA_DEBUG_ASSERT(&mf, "Internal error"); ^~~~~~~~~~~~~~~ getfem_generic_assembly.cc: In member function ‘virtual int getfem::ga_instruction_fem_vector_assembly::exec()’: ./gmm/gmm_except.h:116:15: warning: the compiler can assume that the address of ‘mf’ will always evaluate to ‘true’ [-Waddress] { if (!(test)) GMM_THROW_(gmm::gmm_error, errormsg); } ^ getfem_generic_assembly.cc:5109:7: note: in expansion of macro ‘GMM_ASSERT1’ GMM_ASSERT1(&mf, "Internal error"); ^~~~~~~~~~~ ./gmm/gmm_except.h:116:15: warning: the compiler can assume that the address of ‘mf’ will always evaluate to ‘true’ [-Waddress] { if (!(test)) GMM_THROW_(gmm::gmm_error, errormsg); } ^ getfem_generic_assembly.cc:5109:7: note: in expansion of macro ‘GMM_ASSERT1’ GMM_ASSERT1(&mf, "Internal error"); ^~~~~~~~~~~ getfem_generic_assembly.cc: In member function ‘getfem::ga_function& getfem::ga_function::operator=(const getfem::ga_function&)’: getfem_generic_assembly.cc:11286:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (gis) delete gis; gis = 0; ^~ getfem_generic_assembly.cc:11286:26: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (gis) delete gis; gis = 0; ^~~ getfem_generic_assembly.cc: In member function ‘void getfem::ga_function::derivative(const string&)’: getfem_generic_assembly.cc:11318:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (gis) delete gis; gis = 0; ^~ getfem_generic_assembly.cc:11318:26: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (gis) delete gis; gis = 0; ^~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, 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, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem_models.cc:26: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem_models.cc:26: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem_models.cc:26: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem_models.cc:26: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem_models.cc:26: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem_models.cc:26: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from gmm/gmm_ref.h:46:0, 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: getfem_models.cc: In instantiation of ‘getfem::distro::~distro() [with CONTAINER = gmm::col_matrix >]’: getfem_models.cc:494:58: required from here gmm/gmm_except.h:86:29: warning: throw will always call terminate() [-Wterminate] throw (type)(msg__.str()); \ ^ gmm/gmm_except.h:116:18: note: in expansion of macro ‘GMM_THROW_’ { if (!(test)) GMM_THROW_(gmm::gmm_error, errormsg); } ^~~~~~~~~~ getfem_models.cc:80:7: note: in expansion of macro ‘GMM_ASSERT1’ GMM_ASSERT1(!me_is_multithreaded_now(), ^~~~~~~~~~~ gmm/gmm_except.h:86:29: note: in C++11 destructors default to noexcept throw (type)(msg__.str()); \ ^ gmm/gmm_except.h:116:18: note: in expansion of macro ‘GMM_THROW_’ { if (!(test)) GMM_THROW_(gmm::gmm_error, errormsg); } ^~~~~~~~~~ getfem_models.cc:80:7: note: in expansion of macro ‘GMM_ASSERT1’ GMM_ASSERT1(!me_is_multithreaded_now(), ^~~~~~~~~~~ getfem_models.cc: In instantiation of ‘getfem::list_distro::~list_distro() [with CONTAINER_LIST = std::vector > > >]’: getfem_models.cc:1840:61: required from here gmm/gmm_except.h:86:29: warning: throw will always call terminate() [-Wterminate] throw (type)(msg__.str()); \ ^ gmm/gmm_except.h:116:18: note: in expansion of macro ‘GMM_THROW_’ { if (!(test)) GMM_THROW_(gmm::gmm_error, errormsg); } ^~~~~~~~~~ getfem_models.cc:1807:7: note: in expansion of macro ‘GMM_ASSERT1’ GMM_ASSERT1(!me_is_multithreaded_now(), ^~~~~~~~~~~ gmm/gmm_except.h:86:29: note: in C++11 destructors default to noexcept throw (type)(msg__.str()); \ ^ gmm/gmm_except.h:116:18: note: in expansion of macro ‘GMM_THROW_’ { if (!(test)) GMM_THROW_(gmm::gmm_error, errormsg); } ^~~~~~~~~~ getfem_models.cc:1807:7: note: in expansion of macro ‘GMM_ASSERT1’ GMM_ASSERT1(!me_is_multithreaded_now(), ^~~~~~~~~~~ getfem_models.cc: In instantiation of ‘getfem::list_distro::~list_distro() [with CONTAINER_LIST = std::vector > >]’: getfem_models.cc:1841:70: required from here gmm/gmm_except.h:86:29: warning: throw will always call terminate() [-Wterminate] throw (type)(msg__.str()); \ ^ gmm/gmm_except.h:116:18: note: in expansion of macro ‘GMM_THROW_’ { if (!(test)) GMM_THROW_(gmm::gmm_error, errormsg); } ^~~~~~~~~~ getfem_models.cc:1807:7: note: in expansion of macro ‘GMM_ASSERT1’ GMM_ASSERT1(!me_is_multithreaded_now(), ^~~~~~~~~~~ gmm/gmm_except.h:86:29: note: in C++11 destructors default to noexcept throw (type)(msg__.str()); \ ^ gmm/gmm_except.h:116:18: note: in expansion of macro ‘GMM_THROW_’ { if (!(test)) GMM_THROW_(gmm::gmm_error, errormsg); } ^~~~~~~~~~ getfem_models.cc:1807:7: note: in expansion of macro ‘GMM_ASSERT1’ GMM_ASSERT1(!me_is_multithreaded_now(), ^~~~~~~~~~~ getfem_models.cc: In instantiation of ‘getfem::list_distro::~list_distro() [with CONTAINER_LIST = std::vector > >]’: getfem_models.cc:1899:58: required from here gmm/gmm_except.h:86:29: warning: throw will always call terminate() [-Wterminate] throw (type)(msg__.str()); \ ^ gmm/gmm_except.h:116:18: note: in expansion of macro ‘GMM_THROW_’ { if (!(test)) GMM_THROW_(gmm::gmm_error, errormsg); } ^~~~~~~~~~ getfem_models.cc:1807:7: note: in expansion of macro ‘GMM_ASSERT1’ GMM_ASSERT1(!me_is_multithreaded_now(), ^~~~~~~~~~~ gmm/gmm_except.h:86:29: note: in C++11 destructors default to noexcept throw (type)(msg__.str()); \ ^ gmm/gmm_except.h:116:18: note: in expansion of macro ‘GMM_THROW_’ { if (!(test)) GMM_THROW_(gmm::gmm_error, errormsg); } ^~~~~~~~~~ getfem_models.cc:1807:7: note: in expansion of macro ‘GMM_ASSERT1’ GMM_ASSERT1(!me_is_multithreaded_now(), ^~~~~~~~~~~ getfem_models.cc: In instantiation of ‘getfem::list_distro::~list_distro() [with CONTAINER_LIST = std::vector >]’: getfem_models.cc:1900:67: required from here gmm/gmm_except.h:86:29: warning: throw will always call terminate() [-Wterminate] throw (type)(msg__.str()); \ ^ gmm/gmm_except.h:116:18: note: in expansion of macro ‘GMM_THROW_’ { if (!(test)) GMM_THROW_(gmm::gmm_error, errormsg); } ^~~~~~~~~~ getfem_models.cc:1807:7: note: in expansion of macro ‘GMM_ASSERT1’ GMM_ASSERT1(!me_is_multithreaded_now(), ^~~~~~~~~~~ gmm/gmm_except.h:86:29: note: in C++11 destructors default to noexcept throw (type)(msg__.str()); \ ^ gmm/gmm_except.h:116:18: note: in expansion of macro ‘GMM_THROW_’ { if (!(test)) GMM_THROW_(gmm::gmm_error, errormsg); } ^~~~~~~~~~ getfem_models.cc:1807:7: note: in expansion of macro ‘GMM_ASSERT1’ GMM_ASSERT1(!me_is_multithreaded_now(), ^~~~~~~~~~~ getfem_models.cc: In instantiation of ‘getfem::distro::~distro() [with CONTAINER = std::vector]’: getfem_models.cc:2748:61: required from here gmm/gmm_except.h:86:29: warning: throw will always call terminate() [-Wterminate] throw (type)(msg__.str()); \ ^ gmm/gmm_except.h:116:18: note: in expansion of macro ‘GMM_THROW_’ { if (!(test)) GMM_THROW_(gmm::gmm_error, errormsg); } ^~~~~~~~~~ getfem_models.cc:80:7: note: in expansion of macro ‘GMM_ASSERT1’ GMM_ASSERT1(!me_is_multithreaded_now(), ^~~~~~~~~~~ gmm/gmm_except.h:86:29: note: in C++11 destructors default to noexcept throw (type)(msg__.str()); \ ^ gmm/gmm_except.h:116:18: note: in expansion of macro ‘GMM_THROW_’ { if (!(test)) GMM_THROW_(gmm::gmm_error, errormsg); } ^~~~~~~~~~ getfem_models.cc:80:7: note: in expansion of macro ‘GMM_ASSERT1’ GMM_ASSERT1(!me_is_multithreaded_now(), ^~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, 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, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_model_solvers.h:42, from getfem_model_solvers.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_model_solvers.h:42, from getfem_model_solvers.cc:22: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_model_solvers.h:42, from getfem_model_solvers.cc:22: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_model_solvers.h:42, from getfem_model_solvers.cc:22: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_model_solvers.h:42, from getfem_model_solvers.cc:22: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_model_solvers.h:42, from getfem_model_solvers.cc:22: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/getfem_model_solvers.h:45:0, from getfem_model_solvers.cc:22: ./gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ./gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ./gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, 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, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_fourth_order.h:41, from getfem_fourth_order.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_fourth_order.h:41, from getfem_fourth_order.cc:23: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_fourth_order.h:41, from getfem_fourth_order.cc:23: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_fourth_order.h:41, from getfem_fourth_order.cc:23: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_fourth_order.h:41, from getfem_fourth_order.cc:23: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_fourth_order.h:41, from getfem_fourth_order.cc:23: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from /usr/include/c++/6/map:60:0, from ./gmm/gmm_vector.h:40, from ./gmm/gmm_real_part.h:41, from ./gmm/gmm_kernel.h:43, from getfem/getfem_assembling_tensors.h:40, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_model_solvers.h:42, from getfem_model_solvers.cc:22: /usr/include/c++/6/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::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++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/map:61:0, from ./gmm/gmm_vector.h:40, from ./gmm/gmm_real_part.h:41, from ./gmm/gmm_kernel.h:43, from getfem/getfem_assembling_tensors.h:40, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_model_solvers.h:42, from getfem_model_solvers.cc:22: /usr/include/c++/6/bits/stl_map.h: In member function ‘void gmm::wsvector::w(gmm::wsvector::size_type, const T&) [with T = double]’: /usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/6/map:60:0, from getfem/getfem_generic_assembly.h:42, from getfem_generic_assembly.cc:23: /usr/include/c++/6/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::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++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ will change in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/map:61:0, from getfem/getfem_generic_assembly.h:42, from getfem_generic_assembly.cc:23: /usr/include/c++/6/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++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_map.h: In function ‘void getfem::ga_clear_node_list(getfem::pga_tree_node, std::map >&)’: /usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/6/algorithm:62:0, from ./gmm/gmm_std.h:121, from ./gmm/gmm_except.h:45, 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:44, from getfem/getfem_models.h:42, from getfem/getfem_model_solvers.h:42, from getfem_model_solvers.cc:22: /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 In file included from /usr/include/c++/6/map:60:0, from getfem/getfem_generic_assembly.h:42, from getfem_generic_assembly.cc:23: /usr/include/c++/6/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::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++/6/bits/stl_tree.h:2193: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 {aka std::_Rb_tree_const_iterator, getfem::ga_instruction_set::variable_group_info> >}’ will change in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/map:61:0, from getfem/getfem_generic_assembly.h:42, from getfem_generic_assembly.cc:23: /usr/include/c++/6/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++/6/bits/stl_map.h:483:4: 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 {aka std::_Rb_tree_const_iterator, getfem::ga_instruction_set::variable_group_info> >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > >]’: /usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]’: /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 In file included from /usr/include/c++/6/bits/stl_algo.h:61:0, from /usr/include/c++/6/algorithm:62, from ./gmm/gmm_std.h:121, from ./gmm/gmm_except.h:45, 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:44, from getfem/getfem_models.h:42, from getfem/getfem_model_solvers.h:42, from getfem_model_solvers.cc:22: /usr/include/c++/6/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Distance = int; _Tp = gmm::elt_rsvector_ >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]’: /usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/6/algorithm:62:0, from ./gmm/gmm_std.h:121, from ./gmm/gmm_except.h:45, 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:44, from getfem/getfem_models.h:42, from getfem/getfem_model_solvers.h:42, from getfem_model_solvers.cc:22: /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]’: /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ^~~ In file included from /usr/include/c++/6/bits/stl_algo.h:61:0, from /usr/include/c++/6/algorithm:62, from ./gmm/gmm_std.h:121, from ./gmm/gmm_except.h:45, 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:44, from getfem/getfem_models.h:42, from getfem/getfem_model_solvers.h:42, from getfem_model_solvers.cc:22: /usr/include/c++/6/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Distance = int; _Tp = gmm::elt_rsvector_ >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/6/algorithm:62:0, from ./gmm/gmm_std.h:121, from ./gmm/gmm_except.h:45, 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:44, from getfem/getfem_models.h:42, from getfem/getfem_model_solvers.h:42, from getfem_model_solvers.cc:22: /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h: In member function ‘void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref > >*>; Matrix = gmm::col_matrix > >]’: /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ /usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ /usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ /usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ^~~ In file included from /usr/include/c++/6/bits/stl_algo.h:61:0, from /usr/include/c++/6/algorithm:62, from ./gmm/gmm_std.h:121, from ./gmm/gmm_except.h:45, 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:44, from getfem/getfem_models.h:42, from getfem/getfem_model_solvers.h:42, from getfem_model_solvers.cc:22: /usr/include/c++/6/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/6/algorithm:62:0, from ./gmm/gmm_std.h:121, from ./gmm/gmm_except.h:45, 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:44, from getfem/getfem_models.h:42, from getfem/getfem_model_solvers.h:42, from getfem_model_solvers.cc:22: /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ^~~ In file included from /usr/include/c++/6/bits/stl_algo.h:61:0, from /usr/include/c++/6/algorithm:62, from ./gmm/gmm_std.h:121, from ./gmm/gmm_except.h:45, 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:44, from getfem/getfem_models.h:42, from getfem/getfem_model_solvers.h:42, from getfem_model_solvers.cc:22: /usr/include/c++/6/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/6/algorithm:62:0, from ./gmm/gmm_std.h:121, from ./gmm/gmm_except.h:45, 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:44, from getfem/getfem_models.h:42, from getfem/getfem_model_solvers.h:42, from getfem_model_solvers.cc:22: /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h: In member function ‘void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]’: /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ /usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ /usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ /usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ^~~ In file included from /usr/include/c++/6/map:61:0, from ./gmm/gmm_vector.h:40, from ./gmm/gmm_real_part.h:41, from ./gmm/gmm_kernel.h:43, from getfem/getfem_assembling_tensors.h:40, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_model_solvers.h:42, from getfem_model_solvers.cc:22: /usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/6/map:60:0, from getfem/getfem_generic_assembly.h:42, from getfem_generic_assembly.cc:23: /usr/include/c++/6/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::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++/6/bits/stl_tree.h:2193: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 {aka std::_Rb_tree_const_iterator, getfem::ga_instruction_set::interpolate_info> >}’ will change in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_tree.h:2193: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 {aka std::_Rb_tree_const_iterator, getfem::ga_instruction_set::interpolate_info> >}’ will change in GCC 7.1 In file included from /usr/include/c++/6/map:61:0, from getfem/getfem_generic_assembly.h:42, from getfem_generic_assembly.cc:23: /usr/include/c++/6/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++/6/bits/stl_map.h:483:4: 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 {aka std::_Rb_tree_const_iterator, getfem::ga_instruction_set::interpolate_info> >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /usr/include/c++/6/bits/stl_map.h: In function ‘void getfem::ga_compile_interpolate_trans(getfem::pga_tree_node, const getfem::ga_workspace&, getfem::ga_instruction_set&, getfem::ga_instruction_set::region_mim_instructions&, const getfem::mesh&)’: /usr/include/c++/6/bits/stl_map.h:483:4: 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 {aka std::_Rb_tree_const_iterator, getfem::ga_instruction_set::interpolate_info> >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_map.h:483:4: 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 {aka std::_Rb_tree_const_iterator, getfem::ga_instruction_set::variable_group_info> >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/6/map:60:0, from getfem/getfem_generic_assembly.h:42, from getfem_generic_assembly.cc:23: /usr/include/c++/6/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::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++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/map:61:0, from getfem/getfem_generic_assembly.h:42, from getfem_generic_assembly.cc:23: /usr/include/c++/6/bits/stl_map.h: In member function ‘virtual int getfem::interpolate_transformation_expression::transform(const getfem::ga_workspace&, const getfem::mesh&, getfem::fem_interpolation_context&, const base_small_vector&, const getfem::mesh**, bgeot::size_type&, bgeot::short_type&, bgeot::base_node&, bgeot::base_small_vector&, std::map >&, bool) const’: /usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/6/map:60:0, from gmm/gmm_vector.h:40, from gmm/gmm_real_part.h:41, from gmm/gmm_kernel.h:43, 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++/6/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = unsigned int; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/6/bits/stl_tree.h:1928:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/6/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::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++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ will change in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/6/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::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++/6/bits/stl_tree.h:2193: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 {aka std::_Rb_tree_const_iterator, getfem::model::var_description> >}’ will change in GCC 7.1 In file included from /usr/include/c++/6/map:61:0, from gmm/gmm_vector.h:40, from gmm/gmm_real_part.h:41, from gmm/gmm_kernel.h:43, 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++/6/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++/6/bits/stl_map.h:483:4: 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 {aka std::_Rb_tree_const_iterator, getfem::model::var_description> >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_map.h: In member function ‘void getfem::model::reset_default_iter_of_variables(const varnamelist&) const’: /usr/include/c++/6/bits/stl_map.h:483:4: 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 {aka std::_Rb_tree_const_iterator, getfem::model::var_description> >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_map.h: In member function ‘void getfem::model::add_temporaries(const varnamelist&, gmm::uint64_type) const’: /usr/include/c++/6/bits/stl_map.h:483:4: 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 {aka std::_Rb_tree_const_iterator, getfem::model::var_description> >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_map.h: In member function ‘virtual void getfem::interpolate_transformation_expression::init(const getfem::ga_workspace&) const’: /usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/6/vector:69:0, from ./gmm/gmm_std.h:122, from ./gmm/gmm_except.h:45, 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:44, from ./getfem/getfem_models.h:42, from getfem/getfem_generic_assembly.h:43, from getfem_generic_assembly.cc:23: /usr/include/c++/6/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]’: /usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ will change in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/vector:64:0, from ./gmm/gmm_std.h:122, from ./gmm/gmm_except.h:45, 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:44, from ./getfem/getfem_models.h:42, from getfem/getfem_generic_assembly.h:43, from getfem_generic_assembly.cc:23: /usr/include/c++/6/bits/stl_vector.h: In member function ‘void gmm::rsvector::w(gmm::rsvector::size_type, const T&) [with T = double]’: /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, 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, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem_nonlinear_elasticity.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 file included from getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem_nonlinear_elasticity.cc:23: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem_nonlinear_elasticity.cc:23: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem_nonlinear_elasticity.cc:23: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem_nonlinear_elasticity.cc:23: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem_nonlinear_elasticity.cc:23: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, 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, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_linearized_plates.h:40, from getfem_linearized_plates.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_linearized_plates.h:40, from getfem_linearized_plates.cc:23: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_linearized_plates.h:40, from getfem_linearized_plates.cc:23: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_linearized_plates.h:40, from getfem_linearized_plates.cc:23: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_linearized_plates.h:40, from getfem_linearized_plates.cc:23: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_linearized_plates.h:40, from getfem_linearized_plates.cc:23: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ /usr/include/c++/6/bits/stl_map.h: In member function ‘void getfem::model::update_brick(bgeot::size_type, getfem::model::build_version) const’: /usr/include/c++/6/bits/stl_map.h:483:4: 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 {aka std::_Rb_tree_const_iterator, getfem::model::var_description> >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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.cc -fPIC -DPIC -o getfem_generic_assembly.o >/dev/null 2>&1 /usr/include/c++/6/bits/stl_map.h: In member function ‘virtual void getfem::simplification_Dirichlet_condition_brick::asm_complex_tangent_terms(const getfem::model&, bgeot::size_type, const varnamelist&, const varnamelist&, const mimlist&, getfem::model::complex_matlist&, getfem::model::complex_veclist&, getfem::model::complex_veclist&, bgeot::size_type, getfem::virtual_brick::build_version) const’: /usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 file included from /usr/include/c++/6/bits/stl_algo.h:61:0, from /usr/include/c++/6/algorithm:62, from gmm/gmm_std.h:121, from gmm/gmm_except.h:45, 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++/6/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++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/6/algorithm:62:0, from gmm/gmm_std.h:121, from gmm/gmm_except.h:45, 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++/6/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++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h: In function ‘void getfem::interpolation_von_mises_or_tresca(const getfem::mesh_fem&, const getfem::mesh_fem&, const VEC1&, VEC2&, const getfem::mesh_fem&, const VEC3&, const getfem::mesh_fem&, const VEC3&, bool) [with VEC1 = std::vector; VEC2 = std::vector; VEC3 = std::vector]’: /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ In file included from /usr/include/c++/6/map:61:0, from gmm/gmm_vector.h:40, from gmm/gmm_real_part.h:41, from gmm/gmm_kernel.h:43, 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++/6/bits/stl_map.h: In function ‘void gmm::copy_mat_mixed_rc(const L1&, L2&, bgeot::size_type, gmm::abstract_sparse) [with L1 = gmm::simple_vector_ref >*>; L2 = gmm::col_matrix > >]’: /usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/6/algorithm:62:0, from ./gmm/gmm_std.h:121, from ./gmm/gmm_except.h:45, 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:44, from getfem/getfem_models.h:42, from getfem_nonlinear_elasticity.cc:23: /usr/include/c++/6/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++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change 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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ./getfem/dal_config.h:41:0, from ./getfem/bgeot_config.h:49, 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, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_models.h:42, from getfem/getfem_generic_assembly.h:43, from getfem/getfem_contact_and_friction_common.h:41, from getfem_contact_and_friction_common.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_models.h:42, from getfem/getfem_generic_assembly.h:43, from getfem/getfem_contact_and_friction_common.h:41, from getfem_contact_and_friction_common.cc:22: ./getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ./getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ./getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ./getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_models.h:42, from getfem/getfem_generic_assembly.h:43, from getfem/getfem_contact_and_friction_common.h:41, from getfem_contact_and_friction_common.cc:22: ./getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ./getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ./getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ./getfem/bgeot_mesh.h:41:0, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_models.h:42, from getfem/getfem_generic_assembly.h:43, from getfem/getfem_contact_and_friction_common.h:41, from getfem_contact_and_friction_common.cc:22: ./getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ./getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ./getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ./getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ./getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ./getfem/bgeot_convex_ref.h:41:0, from ./getfem/bgeot_geometric_trans.h:43, from ./getfem/bgeot_mesh.h:42, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_models.h:42, from getfem/getfem_generic_assembly.h:43, from getfem/getfem_contact_and_friction_common.h:41, from getfem_contact_and_friction_common.cc:22: ./getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ./getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ./getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfem/getfem_mesh_fem.h:41:0, from ./getfem/getfem_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_models.h:42, from getfem/getfem_generic_assembly.h:43, from getfem/getfem_contact_and_friction_common.h:41, from getfem_contact_and_friction_common.cc:22: ./getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ./getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ./getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from getfem/getfem_contact_and_friction_common.h:44:0, from getfem_contact_and_friction_common.cc:22: ./getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ./getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ./getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ./getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ./getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ./getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ In file included from /usr/include/c++/6/bits/stl_algo.h:61:0, from /usr/include/c++/6/algorithm:62, from ./gmm/gmm_std.h:121, from ./gmm/gmm_except.h:45, 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:44, from getfem/getfem_models.h:42, from getfem_nonlinear_elasticity.cc:23: /usr/include/c++/6/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++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/6/algorithm:62:0, from ./gmm/gmm_std.h:121, from ./gmm/gmm_except.h:45, 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:44, from getfem/getfem_models.h:42, from getfem_nonlinear_elasticity.cc:23: /usr/include/c++/6/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++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h: In function ‘void getfem::compute_Von_Mises_or_Tresca(getfem::model&, const string&, const phyperelastic_law&, const string&, const getfem::mesh_fem&, getfem::model_real_plain_vector&, bool)’: /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ /usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, 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, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_contact_and_friction_nodal.h:41, from getfem_contact_and_friction_nodal.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_contact_and_friction_nodal.h:41, from getfem_contact_and_friction_nodal.cc:23: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_contact_and_friction_nodal.h:41, from getfem_contact_and_friction_nodal.cc:23: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_contact_and_friction_nodal.h:41, from getfem_contact_and_friction_nodal.cc:23: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_contact_and_friction_nodal.h:41, from getfem_contact_and_friction_nodal.cc:23: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_contact_and_friction_nodal.h:41, from getfem_contact_and_friction_nodal.cc:23: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from getfem/getfem_contact_and_friction_common.h:44:0, from getfem_contact_and_friction_nodal.cc:24: ./getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ./getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ./getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ./getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ./getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ./getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:58, from getfem/dal_singleton.h:48, from getfem/bgeot_small_vector.h:40, from getfem/bgeot_rtree.h:42, from getfem_contact_and_friction_integral.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_contact_and_friction_integral.h:41, from getfem_contact_and_friction_integral.cc:23: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_contact_and_friction_integral.h:41, from getfem_contact_and_friction_integral.cc:23: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_contact_and_friction_integral.h:41, from getfem_contact_and_friction_integral.cc:23: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_contact_and_friction_integral.h:41, from getfem_contact_and_friction_integral.cc:23: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_contact_and_friction_integral.h:41, from getfem_contact_and_friction_integral.cc:23: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from getfem/getfem_contact_and_friction_common.h:44:0, from getfem_contact_and_friction_integral.cc:24: ./getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ./getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ./getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ./getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ./getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ./getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ getfem_contact_and_friction_integral.cc: In member function ‘virtual void getfem::contact_nonlinear_term::compute(getfem::fem_interpolation_context&, bgeot::base_tensor&)’: getfem_contact_and_friction_integral.cc:129:7: warning: this ‘for’ clause does not guard... [-Wmisleading-indentation] for (i=0; i/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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:58, from getfem/dal_singleton.h:48, from getfem/bgeot_small_vector.h:40, from getfem/bgeot_rtree.h:42, from getfem_contact_and_friction_large_sliding.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_contact_and_friction_integral.h:41, from getfem_contact_and_friction_large_sliding.cc:23: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_contact_and_friction_integral.h:41, from getfem_contact_and_friction_large_sliding.cc:23: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_contact_and_friction_integral.h:41, from getfem_contact_and_friction_large_sliding.cc:23: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_contact_and_friction_integral.h:41, from getfem_contact_and_friction_large_sliding.cc:23: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem/getfem_contact_and_friction_integral.h:41, from getfem_contact_and_friction_large_sliding.cc:23: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from getfem/getfem_contact_and_friction_common.h:44:0, from getfem_contact_and_friction_large_sliding.cc:24: ./getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ./getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ./getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ./getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ./getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ./getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ In file included from /usr/include/c++/6/vector:69:0, 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++/6/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]’: /usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ will change in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/vector:64:0, 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++/6/bits/stl_vector.h: In member function ‘void gmm::rsvector::w(gmm::rsvector::size_type, const T&) [with T = double]’: /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, 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, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem_plasticity.cc:23: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem_plasticity.cc:23: getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem_plasticity.cc:23: getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from getfem/bgeot_mesh.h:41:0, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem_plasticity.cc:23: getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from getfem/bgeot_convex_ref.h:41:0, from getfem/bgeot_geometric_trans.h:43, from getfem/bgeot_mesh.h:42, from getfem/getfem_mesh.h:43, from getfem/getfem_mesh_fem.h:41, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem_plasticity.cc:23: getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from getfem/getfem_mesh_fem.h:41:0, from getfem/getfem_assembling_tensors.h:41, from getfem/getfem_assembling.h:44, from getfem/getfem_models.h:42, from getfem_plasticity.cc:23: getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ getfem_plasticity.cc: In function ‘void getfem::asm_elastoplasticity_tangent_matrix(getfem::model_real_sparse_matrix&, const getfem::mesh_im&, const getfem::mesh_fem&, const getfem::mesh_fem&, const getfem::mesh_fem&, const model_real_plain_vector&, const model_real_plain_vector&, const model_real_plain_vector&, const model_real_plain_vector&, const model_real_plain_vector&, const model_real_plain_vector&, const getfem::abstract_constraints_projection&, const getfem::mesh_region&)’: getfem_plasticity.cc:2001:19: warning: the compiler can assume that the address of ‘mf_data’ will never be NULL [-Waddress] if (&(mf_data)!=NULL) ^ getfem_plasticity.cc:2013:19: warning: the compiler can assume that the address of ‘mf_data’ will never be NULL [-Waddress] if (&(mf_data)!=NULL) ^ getfem_plasticity.cc:2013:5: warning: nonnull argument ‘mf_data’ compared to NULL [-Wnonnull-compare] if (&(mf_data)!=NULL) ^~ getfem_plasticity.cc:2001:5: warning: nonnull argument ‘mf_data’ compared to NULL [-Wnonnull-compare] if (&(mf_data)!=NULL) ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from /usr/include/c++/6/vector:69:0, 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++/6/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]’: /usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ will change in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/vector:64:0, 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++/6/bits/stl_vector.h: In member function ‘void gmm::rsvector::w(gmm::rsvector::size_type, const T&) [with T = double]’: /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from getfem/dal_config.h:41:0, from getfem/bgeot_config.h:49, from getfem/getfem_omp.h:58, from getfem_omp.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from getfem/getfem_level_set_contact.h:50, from getfem_omp.cc:24: ./getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ./getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ./getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ./getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from getfem/getfem_level_set_contact.h:50, from getfem_omp.cc:24: ./getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ./getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ./getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ./getfem/bgeot_mesh.h:41:0, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from getfem/getfem_level_set_contact.h:50, from getfem_omp.cc:24: ./getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ./getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ./getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ./getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ./getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ./getfem/bgeot_convex_ref.h:41:0, from ./getfem/bgeot_geometric_trans.h:43, from ./getfem/bgeot_mesh.h:42, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from getfem/getfem_level_set_contact.h:50, from getfem_omp.cc:24: ./getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ./getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ./getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfem/getfem_mesh_fem.h:41:0, from ./getfem/getfem_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from getfem/getfem_level_set_contact.h:50, from getfem_omp.cc:24: ./getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ./getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ./getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ./getfem/getfem_model_solvers.h:45:0, from getfem/getfem_level_set_contact.h:52, from getfem_omp.cc:24: ./gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ./gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ./gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from getfem/getfem_omp.h:57:0, from getfem_omp.cc:22: getfem_omp.cc: In constructor ‘getfem::region_partition::region_partition(getfem::mesh*, bgeot::size_type)’: ./gmm/gmm_std.h:77:32: warning: statement has no effect [-Wunused-value] #define GMM_NOPERATION(a) { abs(&(a) != &(a)); } ~~~^~~~~~~~~~~~~~ getfem_omp.cc:98:5: note: in expansion of macro ‘GMM_NOPERATION’ GMM_NOPERATION(scoped_lock); ^~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++/6/bits/stl_algo.h:61:0, from /usr/include/c++/6/algorithm:62, from ./gmm/gmm_std.h:121, from ./gmm/gmm_except.h:45, 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:44, from getfem/getfem_models.h:42, from getfem_plasticity.cc:23: /usr/include/c++/6/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++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/6/algorithm:62:0, from ./gmm/gmm_std.h:121, from ./gmm/gmm_except.h:45, 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:44, from getfem/getfem_models.h:42, from getfem_plasticity.cc:23: /usr/include/c++/6/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++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h: In function ‘void getfem::compute_elastoplasticity_Von_Mises_or_Tresca(getfem::model&, const string&, const getfem::mesh_fem&, getfem::model_real_plain_vector&, bool)’: /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ./getfem/dal_config.h:41:0, from ./getfem/bgeot_config.h:49, 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, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_level_set_contact.h:50, from getfem_level_set_contact.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_level_set_contact.h:50, from getfem_level_set_contact.cc:22: ./getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ./getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ./getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ./getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_level_set_contact.h:50, from getfem_level_set_contact.cc:22: ./getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ./getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ./getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ./getfem/dal_config.h:41:0, from ./getfem/bgeot_config.h:49, from ./getfem/getfem_config.h:155, from ./getfem/getfem_integration.h:91, from ./getfem/getfem_mesh_im.h:40, from getfem/getfem_im_data.h:43, from getfem_im_data.cc:22: ./gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfem/bgeot_mesh.h:41:0, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_level_set_contact.h:50, from getfem_level_set_contact.cc:22: ./getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ./getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ./getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ./getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ./getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ./getfem/bgeot_convex_ref.h:41:0, from ./getfem/bgeot_geometric_trans.h:43, from ./getfem/bgeot_mesh.h:42, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_level_set_contact.h:50, from getfem_level_set_contact.cc:22: ./getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ./getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ./getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfem/getfem_mesh_fem.h:41:0, from ./getfem/getfem_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_level_set_contact.h:50, from getfem_level_set_contact.cc:22: ./getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ./getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ./getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ./getfem/getfem_config.h:213:0, from ./getfem/getfem_integration.h:91, from ./getfem/getfem_mesh_im.h:40, from getfem/getfem_im_data.h:43, from getfem_im_data.cc:22: ./getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ./getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ./getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ./getfem/bgeot_convex_structure.h:45:0, from ./getfem/bgeot_convex.h:41, from ./getfem/bgeot_convex_ref.h:41, from ./getfem/getfem_integration.h:92, from ./getfem/getfem_mesh_im.h:40, from getfem/getfem_im_data.h:43, from getfem_im_data.cc:22: ./getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ./getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ./getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ./getfem/bgeot_convex_ref.h:41:0, from ./getfem/getfem_integration.h:92, from ./getfem/getfem_mesh_im.h:40, from getfem/getfem_im_data.h:43, from getfem_im_data.cc:22: ./getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ./getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ./getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfem/bgeot_mesh.h:41:0, from ./getfem/bgeot_poly_composite.h:45, from ./getfem/getfem_integration.h:95, from ./getfem/getfem_mesh_im.h:40, from getfem/getfem_im_data.h:43, from getfem_im_data.cc:22: ./getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ./getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ./getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ./getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ./getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ./getfem/getfem_mesh_im.h:42:0, from getfem/getfem_im_data.h:43, from getfem_im_data.cc:22: ./getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ./getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ./getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ./getfem/getfem_model_solvers.h:45:0, from ./getfem/getfem_level_set_contact.h:52, from getfem_level_set_contact.cc:22: ./gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ./gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ./gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ./getfem/getfem_level_set.h:41:0, from getfem_level_set_contact.cc:26: ./getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ./getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ./getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ./getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ./getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ./getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ./getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ./getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ./getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ./getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ./getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ./getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ./getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ./getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ./getfem/dal_config.h:41:0, from ./getfem/bgeot_config.h:49, 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, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, 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_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ./gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_models.h:42, from ./getfem/getfem_model_solvers.h:42, from getfem/getfem_continuation.h:42, from getfem_continuation.cc:30: ./getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ./getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ./getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ./getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_models.h:42, from ./getfem/getfem_model_solvers.h:42, from getfem/getfem_continuation.h:42, from getfem_continuation.cc:30: ./getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ./getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ./getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ./getfem/bgeot_mesh.h:41:0, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_models.h:42, from ./getfem/getfem_model_solvers.h:42, from getfem/getfem_continuation.h:42, from getfem_continuation.cc:30: ./getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ./getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ./getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ./getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ./getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ./getfem/bgeot_convex_ref.h:41:0, from ./getfem/bgeot_geometric_trans.h:43, from ./getfem/bgeot_mesh.h:42, from ./getfem/getfem_mesh.h:43, from ./getfem/getfem_mesh_fem.h:41, from ./getfem/getfem_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_models.h:42, from ./getfem/getfem_model_solvers.h:42, from getfem/getfem_continuation.h:42, from getfem_continuation.cc:30: ./getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ./getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ./getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfem/getfem_mesh_fem.h:41:0, from ./getfem/getfem_assembling_tensors.h:41, from ./getfem/getfem_assembling.h:44, from ./getfem/getfem_models.h:42, from ./getfem/getfem_model_solvers.h:42, from getfem/getfem_continuation.h:42, from getfem_continuation.cc:30: ./getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ./getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ./getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ./getfem/getfem_model_solvers.h:45:0, from getfem/getfem_continuation.h:42, from getfem_continuation.cc:30: ./gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ./gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ./gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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:1:0 -Wl,-Bsymbolic-functions -Wl,-z,relro -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_poly.lo bgeot_poly_composite.lo bgeot_ftool.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_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.lo getfem_mesher.lo getfem_models.lo getfem_model_solvers.lo getfem_fourth_order.lo getfem_nonlinear_elasticity.lo getfem_linearized_plates.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 -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/arm-linux-gnueabihf/6/../../../arm-linux-gnueabihf/crti.o /usr/lib/gcc/arm-linux-gnueabihf/6/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_poly.o .libs/bgeot_poly_composite.o .libs/bgeot_ftool.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_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.o .libs/getfem_mesher.o .libs/getfem_models.o .libs/getfem_model_solvers.o .libs/getfem_fourth_order.o .libs/getfem_nonlinear_elasticity.o .libs/getfem_linearized_plates.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 -lpord_seq -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu -L/usr/lib/gcc/arm-linux-gnueabihf/6 -L/usr/lib/gcc/arm-linux-gnueabihf/6/../../../arm-linux-gnueabihf -L/usr/lib/gcc/arm-linux-gnueabihf/6/../../../../lib -L/lib/arm-linux-gnueabihf -L/lib/../lib -L/usr/lib/arm-linux-gnueabihf -L/usr/lib/../lib -L/usr/lib/gcc/arm-linux-gnueabihf/6/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/arm-linux-gnueabihf/6/crtendS.o /usr/lib/gcc/arm-linux-gnueabihf/6/../../../arm-linux-gnueabihf/crtn.o -g -O2 -fstack-protector-strong -O3 -Wl,-Bsymbolic-functions -Wl,-z -Wl,relro -Wl,-soname -Wl,libgetfem.so.5 -o .libs/libgetfem.so.5.0.1 libtool: link: (cd ".libs" && rm -f "libgetfem.so.5" && ln -s "libgetfem.so.5.0.1" "libgetfem.so.5") libtool: link: (cd ".libs" && rm -f "libgetfem.so" && ln -s "libgetfem.so.5.0.1" "libgetfem.so") libtool: link: ar cru .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_poly.o bgeot_poly_composite.o bgeot_ftool.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_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.o getfem_mesher.o getfem_models.o getfem_model_solvers.o getfem_fourth_order.o getfem_nonlinear_elasticity.o getfem_linearized_plates.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 ar: `u' modifier ignored since `D' is the default (see `U') 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/getfem++-jpVVVt/getfem++-5.1+dfsg1/src' Making all in tests make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/tests' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/tests' Making all in interface make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface' Making all in src make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/src' Making all in . make[5]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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: gcc -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from getfem_interface.cc:23: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_misc.h:35, from getfemint_misc.cc:29: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from getfem_interface.cc:23: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ./getfemint.h:41:0, from ./getfemint_misc.h:35, from getfemint_misc.cc:29: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/bgeot_convex_structure.h:42, 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_mesh_slicers.h:54, from ../../src/getfem/getfem_mesh_slice.h:40, from getfemint.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from getfem_interface.cc:23: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:44:0, 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_mesh_slicers.h:54, from ../../src/getfem/getfem_mesh_slice.h:40, from getfemint.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_gsparse.h:36, from gf_spmat.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, 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_mesh_slicers.h:54, from ../../src/getfem/getfem_mesh_slice.h:40, from getfemint.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_misc.h:35, from getfemint_misc.cc:29: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_mesh_slicers.h:54, from ../../src/getfem/getfem_mesh_slice.h:40, from getfemint.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_mesh_slicers.h:54, from ../../src/getfem/getfem_mesh_slice.h:40, from getfemint.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from getfemint_misc.cc:29: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from getfemint_misc.cc:29: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_mesh_slicers.h:54, from ../../src/getfem/getfem_mesh_slice.h:40, from getfemint.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ./getfemint_misc.h:36:0, from getfemint_misc.cc:29: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ./getfemint.h:41:0, from ./getfemint_gsparse.h:36, from gf_spmat.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_gsparse.h:36, from gf_spmat.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from getfemint.cc:25:0: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/getfem/getfem_model_solvers.h:45:0, from ../../src/getfem/getfem_continuation.h:42, from getfemint.cc:26: ../../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ getfemint.cc: In function ‘std::__cxx11::string getfemint::dim_of_gfi_array(const gfi_array*)’: getfemint.cc:86:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) ss << "x"; ss << gfi_array_get_dim(t)[i]; ^~ getfemint.cc:86:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) ss << "x"; ss << gfi_array_get_dim(t)[i]; ^~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, 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: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from ./getfemint_gsparse.h:36, from gf_spmat_set.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_gsparse.h:36, from gf_spmat_set.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ gf_spmat_set.cc: In function ‘void spmat_set_or_add_sub_matrix(getfemint::gsparse&, getfemint::mexargs_in&, gmm::sub_index, gmm::sub_index, bool, T)’: gf_spmat_set.cc:74:2: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] else gmm::copy(src->csc(T()), gmm::sub_matrix(gsp.wsc(T()), ii, jj)); break; ^~~~ gf_spmat_set.cc:74:79: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘else’ else gmm::copy(src->csc(T()), gmm::sub_matrix(gsp.wsc(T()), ii, jj)); break; ^~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from /usr/include/c++/6/vector:69:0, from ../../src/gmm/gmm_std.h:122, from ../../src/gmm/gmm_except.h:45, 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++/6/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]’: /usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ will change in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/vector:64:0, from ../../src/gmm/gmm_std.h:122, from ../../src/gmm/gmm_except.h:45, 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++/6/bits/stl_vector.h: In member function ‘void gmm::rsvector::w(gmm::rsvector::size_type, const T&) [with T = double]’: /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from /usr/include/c++/6/vector:69:0, from ../../src/gmm/gmm_std.h:122, from ../../src/gmm/gmm_except.h:45, 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++/6/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = gmm::elt_rsvector_ >; _Alloc = std::allocator > >]’: /usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type ‘std::vector >, std::allocator > > >::iterator {aka __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >}’ will change in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/vector:64:0, from ../../src/gmm/gmm_std.h:122, from ../../src/gmm/gmm_except.h:45, 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++/6/bits/stl_vector.h: In member function ‘void gmm::rsvector::w(gmm::rsvector::size_type, const T&) [with T = std::complex]’: /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, 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_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from ./getfemint_gsparse.h:36, from gf_spmat_get.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_gsparse.h:36, from gf_spmat_get.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from gf_spmat_get.cc:24: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from gf_spmat_get.cc:24: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from gf_spmat_get.cc:24: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, 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_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from ./getfemint_gsparse.h:36, from gf_linsolve.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_util.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_gsparse.h:36, from gf_linsolve.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from gf_linsolve.cc:25:0: ../../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_linsolve.cc:26: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_linsolve.cc:26: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfemint.h:41:0, from gf_util.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from gf_util.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ./getfemint_misc.h:36:0, from gf_linsolve.cc:26: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_util.cc:23: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_util.cc:23: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfemint_misc.h:36:0, from gf_util.cc:23: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, 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_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from gf_cont_struct.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from gf_cont_struct.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_model_solvers.h:42, from ../../src/getfem/getfem_continuation.h:42, from gf_cont_struct.cc:24: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_model_solvers.h:42, from ../../src/getfem/getfem_continuation.h:42, from gf_cont_struct.cc:24: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_model_solvers.h:42, from ../../src/getfem/getfem_continuation.h:42, from gf_cont_struct.cc:24: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/getfem_model_solvers.h:45:0, from ../../src/getfem/getfem_continuation.h:42, from gf_cont_struct.cc:24: ../../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ../../src/getfem/dal_config.h:41:0, 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_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ./getfemint.h:41:0, from ./getfemint_misc.h:35, from gf_cont_struct_get.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_misc.h:35, from gf_cont_struct_get.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_cont_struct_get.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_cont_struct_get.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfemint_misc.h:36:0, from gf_cont_struct_get.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_model_solvers.h:45:0, from ../../src/getfem/getfem_continuation.h:42, from gf_cont_struct_get.cc:25: ../../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from /usr/include/c++/6/map:60:0, 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, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_cont_struct.cc:22: /usr/include/c++/6/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::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++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/map:61:0, 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, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_cont_struct.cc:22: /usr/include/c++/6/bits/stl_map.h: In member function ‘void gmm::wsvector::w(gmm::wsvector::size_type, const T&) [with T = double]’: /usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/6/algorithm:62:0, from ../../src/gmm/gmm_std.h:121, from ../../src/gmm/gmm_except.h:45, 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: /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 In file included from /usr/include/c++/6/vector:69:0, from ../../src/gmm/gmm_std.h:122, from ../../src/gmm/gmm_except.h:45, 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: /usr/include/c++/6/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]’: /usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ will change in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/bits/stl_algo.h:61:0, from /usr/include/c++/6/algorithm:62, from ../../src/gmm/gmm_std.h:121, from ../../src/gmm/gmm_except.h:45, 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: /usr/include/c++/6/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/6/algorithm:62:0, from ../../src/gmm/gmm_std.h:121, from ../../src/gmm/gmm_except.h:45, 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: /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ^~~ In file included from /usr/include/c++/6/bits/stl_algo.h:61:0, from /usr/include/c++/6/algorithm:62, from ../../src/gmm/gmm_std.h:121, from ../../src/gmm/gmm_except.h:45, 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: /usr/include/c++/6/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/6/algorithm:62:0, from ../../src/gmm/gmm_std.h:121, from ../../src/gmm/gmm_except.h:45, 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: /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h: In member function ‘void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]’: /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ /usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ /usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ /usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ^~~ In file included from /usr/include/c++/6/map:61:0, 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, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_cont_struct.cc:22: /usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/6/map:60:0, 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, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_misc.h:35, from gf_cont_struct_get.cc:22: /usr/include/c++/6/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/6/bits/stl_tree.h:1928:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/algorithm:62:0, from ../../src/gmm/gmm_std.h:121, from ../../src/gmm/gmm_except.h:45, 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: /usr/include/c++/6/bits/stl_algo.h: In member function ‘void gmm::ilutp_precond::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]’: /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ /usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ^~~ In file included from /usr/include/c++/6/vector:64:0, from ../../src/gmm/gmm_std.h:122, from ../../src/gmm/gmm_except.h:45, 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: /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ In file included from /usr/include/c++/6/algorithm:62:0, from ../../src/gmm/gmm_std.h:121, from ../../src/gmm/gmm_except.h:45, 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: /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ /usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ /usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ^~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_cvstruct_get.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from gf_cvstruct_get.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from gf_cvstruct_get.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_geotrans.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from gf_geotrans.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from gf_geotrans.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from gf_geotrans.cc:23: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_geotrans_get.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from gf_geotrans_get.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/dal_config.h:41:0, 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: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from gf_geotrans_get.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from gf_geotrans_get.cc:23: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfemint.h:41:0, from ./getfemint_misc.h:35, from gf_compute.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_misc.h:35, from gf_compute.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_compute.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_compute.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfemint_misc.h:36:0, from gf_compute.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/bgeot_convex_structure.h:42, 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_mesh_fem_sum.h:42, from gf_mesh_fem.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/bgeot_convex_structure.h:44:0, 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_mesh_fem_sum.h:42, from gf_mesh_fem.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, 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_mesh_fem_sum.h:42, from gf_mesh_fem.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_mesh_fem_sum.h:42, from gf_mesh_fem.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_mesh_fem_sum.h:42, from gf_mesh_fem.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_mesh_fem_sum.h:42, from gf_mesh_fem.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from gf_mesh_fem.cc:24: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ In file included from ../../src/getfem/dal_config.h:41:0, 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: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from ./getfemint_misc.h:35, from gf_mesh_fem_set.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_misc.h:35, from gf_mesh_fem_set.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_mesh_fem_set.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_mesh_fem_set.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfemint_misc.h:36:0, from gf_mesh_fem_set.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from ../../src/getfem/getfem_mesh_fem_level_set.h:42, from gf_mesh_fem_set.cc:26: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/dal_static_stored_objects.h:70, from ../../src/getfem/getfem_fem.h:113, from gf_mesh_fem_get.cc:23: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/getfem_fem.h:113:0, from gf_mesh_fem_get.cc:23: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:44:0, from ../../src/getfem/bgeot_convex.h:41, from ../../src/getfem/bgeot_convex_ref.h:41, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/getfem_fem.h:114, from gf_mesh_fem_get.cc:23: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/getfem_fem.h:114, from gf_mesh_fem_get.cc:23: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/bgeot_poly_composite.h:45, from ../../src/getfem/getfem_fem.h:115, from gf_mesh_fem_get.cc:23: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_interpolation.h:42, from ../../src/getfem/getfem_export.h:41, from gf_mesh_fem_get.cc:24: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from ../../src/getfem/getfem_mesh_fem_level_set.h:42, from gf_mesh_fem_get.cc:25: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++/6/vector:69:0, from ../../src/gmm/gmm_std.h:122, from ../../src/gmm/gmm_except.h:45, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/dal_static_stored_objects.h:70, from ../../src/getfem/getfem_fem.h:113, from gf_mesh_fem_get.cc:23: /usr/include/c++/6/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ will change in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/vector:64:0, from ../../src/gmm/gmm_std.h:122, from ../../src/gmm/gmm_except.h:45, from ../../src/getfem/dal_config.h:40, from ../../src/getfem/dal_static_stored_objects.h:70, from ../../src/getfem/getfem_fem.h:113, from gf_mesh_fem_get.cc:23: /usr/include/c++/6/bits/stl_vector.h: In member function ‘void getfem::pos_export::write(const VECT&, bgeot::size_type) [with VECT = std::vector]’: /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/getfem_config.h:155, from ../../src/getfem/getfem_integration.h:91, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_mesh_im.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/getfem_config.h:213:0, from ../../src/getfem/getfem_integration.h:91, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_mesh_im.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, from ../../src/getfem/bgeot_convex.h:41, from ../../src/getfem/bgeot_convex_ref.h:41, from ../../src/getfem/getfem_integration.h:92, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_mesh_im.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/getfem_integration.h:92, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_mesh_im.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/bgeot_poly_composite.h:45, from ../../src/getfem/getfem_integration.h:95, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_mesh_im.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_level_set.h:40, from ../../src/getfem/getfem_mesh_level_set.h:42, from gf_mesh_im.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from gf_mesh_im.cc:22: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_misc.h:35, from gf_mesh_im_set.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from ./getfemint_misc.h:35, from gf_mesh_im_set.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_misc.h:35, from gf_mesh_im_set.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_mesh_im_set.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_mesh_im_set.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfemint_misc.h:36:0, from gf_mesh_im_set.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from ../../src/getfem/getfem_mesh_im_level_set.h:42, from gf_mesh_im_set.cc:24: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ../../src/getfem/dal_config.h:41:0, 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: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ./getfemint.h:41:0, from ./getfemint_workspace.h:35, from gf_mesh_im_get.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_workspace.h:35, from gf_mesh_im_get.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/getfem_integration.h:92, from ../../src/getfem/getfem_mesh_im.h:40, from gf_mesh_im_get.cc:23: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/bgeot_poly_composite.h:45, from ../../src/getfem/getfem_integration.h:95, from ../../src/getfem/getfem_mesh_im.h:40, from gf_mesh_im_get.cc:23: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_mesh_im_data.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/getfem_mesh_im.h:42:0, from gf_mesh_im_get.cc:23: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ./getfemint.h:41:0, from gf_mesh_im_data.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from gf_mesh_im_data.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/getfem_integration.h:92, from ../../src/getfem/getfem_mesh_im.h:40, from ../../src/getfem/getfem_im_data.h:43, from gf_mesh_im_data.cc:23: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/bgeot_poly_composite.h:45, from ../../src/getfem/getfem_integration.h:95, from ../../src/getfem/getfem_mesh_im.h:40, from ../../src/getfem/getfem_im_data.h:43, from gf_mesh_im_data.cc:23: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_im.h:42:0, from ../../src/getfem/getfem_im_data.h:43, from gf_mesh_im_data.cc:23: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_mesh_im_data_set.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ./getfemint.h:41:0, from gf_mesh_im_data_set.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from gf_mesh_im_data_set.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/getfem_integration.h:92, from ../../src/getfem/getfem_mesh_im.h:40, from ../../src/getfem/getfem_im_data.h:43, from gf_mesh_im_data_set.cc:23: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/bgeot_poly_composite.h:45, from ../../src/getfem/getfem_integration.h:95, from ../../src/getfem/getfem_mesh_im.h:40, from ../../src/getfem/getfem_im_data.h:43, from gf_mesh_im_data_set.cc:23: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_im.h:42:0, from ../../src/getfem/getfem_im_data.h:43, from gf_mesh_im_data_set.cc:23: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_mesh_im_data_get.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from gf_mesh_im_data_get.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from gf_mesh_im_data_get.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/getfem_integration.h:92, from ../../src/getfem/getfem_mesh_im.h:40, from ../../src/getfem/getfem_im_data.h:43, from gf_mesh_im_data_get.cc:24: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/bgeot_poly_composite.h:45, from ../../src/getfem/getfem_integration.h:95, from ../../src/getfem/getfem_mesh_im.h:40, from ../../src/getfem/getfem_im_data.h:43, from gf_mesh_im_data_get.cc:24: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_im.h:42:0, from ../../src/getfem/getfem_im_data.h:43, from gf_mesh_im_data_get.cc:24: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/getfem_config.h:155, from ../../src/getfem/getfem_integration.h:91, from ../../src/getfem/getfem_mesh_im.h:40, from gf_model.cc:26: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/getfem_config.h:213:0, from ../../src/getfem/getfem_integration.h:91, from ../../src/getfem/getfem_mesh_im.h:40, from gf_model.cc:26: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, from ../../src/getfem/bgeot_convex.h:41, from ../../src/getfem/bgeot_convex_ref.h:41, from ../../src/getfem/getfem_integration.h:92, from ../../src/getfem/getfem_mesh_im.h:40, from gf_model.cc:26: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/getfem_integration.h:92, from ../../src/getfem/getfem_mesh_im.h:40, from gf_model.cc:26: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/bgeot_poly_composite.h:45, from ../../src/getfem/getfem_integration.h:95, from ../../src/getfem/getfem_mesh_im.h:40, from gf_model.cc:26: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_im.h:42:0, from gf_model.cc:26: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/dal_config.h:41:0, 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_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from gf_model_get.cc:26: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from gf_model_get.cc:26: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_model_get.cc:28: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_model_get.cc:28: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfemint_misc.h:36:0, from gf_model_get.cc:28: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_model_solvers.h:45:0, from gf_model_get.cc:29: ../../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/getfem_contact_and_friction_common.h:44:0, from ../../src/getfem/getfem_contact_and_friction_large_sliding.h:41, from gf_model_get.cc:33: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/getfem_config.h:155, from ../../src/getfem/getfem_integration.h:91, from ../../src/getfem/getfem_mesh_im.h:40, from ../../src/getfem/getfem_im_data.h:43, from gf_model_set.cc:26: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/getfem_config.h:213:0, from ../../src/getfem/getfem_integration.h:91, from ../../src/getfem/getfem_mesh_im.h:40, from ../../src/getfem/getfem_im_data.h:43, from gf_model_set.cc:26: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, from ../../src/getfem/bgeot_convex.h:41, from ../../src/getfem/bgeot_convex_ref.h:41, from ../../src/getfem/getfem_integration.h:92, from ../../src/getfem/getfem_mesh_im.h:40, from ../../src/getfem/getfem_im_data.h:43, from gf_model_set.cc:26: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/getfem_integration.h:92, from ../../src/getfem/getfem_mesh_im.h:40, from ../../src/getfem/getfem_im_data.h:43, from gf_model_set.cc:26: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/bgeot_poly_composite.h:45, from ../../src/getfem/getfem_integration.h:95, from ../../src/getfem/getfem_mesh_im.h:40, from ../../src/getfem/getfem_im_data.h:43, from gf_model_set.cc:26: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_im.h:42:0, from ../../src/getfem/getfem_im_data.h:43, from gf_model_set.cc:26: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/getfem_contact_and_friction_common.h:44:0, from ../../src/getfem/getfem_contact_and_friction_large_sliding.h:41, from gf_model_set.cc:29: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_misc.h:35, from gf_eltm.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from ./getfemint_misc.h:35, from gf_eltm.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_misc.h:35, from gf_eltm.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_eltm.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_eltm.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfemint_misc.h:36:0, from gf_eltm.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_misc.h:35, from gf_mesher_object.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from ./getfemint_misc.h:35, from gf_mesher_object.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_misc.h:35, from gf_mesher_object.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_mesher_object.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_mesher_object.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfemint_misc.h:36:0, from gf_mesher_object.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from gf_mesher_object.cc:24:0: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_misc.h:35, from gf_mesher_object_get.cc:23: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from ./getfemint_misc.h:35, from gf_mesher_object_get.cc:23: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_misc.h:35, from gf_mesher_object_get.cc:23: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_mesher_object_get.cc:23: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_mesher_object_get.cc:23: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfemint_misc.h:36:0, from gf_mesher_object_get.cc:23: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from /usr/include/c++/6/map:60:0, 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, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_model_get.cc:26: /usr/include/c++/6/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::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++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from gf_mesher_object_get.cc:25:0: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from /usr/include/c++/6/map:61:0, 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, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_model_get.cc:26: /usr/include/c++/6/bits/stl_map.h: In member function ‘void gmm::wsvector::w(gmm::wsvector::size_type, const T&) [with T = double]’: /usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_mesh.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from gf_mesh.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from gf_mesh.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_regular_meshes.h:40, from gf_mesh.cc:25: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_regular_meshes.h:40, from gf_mesh.cc:25: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_regular_meshes.h:40:0, from gf_mesh.cc:25: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from gf_mesh.cc:26:0: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_misc.h:35, from gf_mesh_set.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ /usr/include/c++/6/bits/stl_map.h: In member function ‘void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]’: /usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from ./getfemint.h:41:0, from ./getfemint_misc.h:35, from gf_mesh_set.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_misc.h:35, from gf_mesh_set.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_mesh_set.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_mesh_set.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfemint_misc.h:36:0, from gf_mesh_set.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, 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: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from ./getfemint_misc.h:35, from gf_mesh_get.cc:23: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_misc.h:35, from gf_mesh_get.cc:23: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_mesh_get.cc:23: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_mesh_get.cc:23: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfemint_misc.h:36:0, from gf_mesh_get.cc:23: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/getfem_config.h:155, from ../../src/getfem/getfem_integration.h:91, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_slice.cc:24: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/getfem_config.h:213:0, from ../../src/getfem/getfem_integration.h:91, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_slice.cc:24: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, from ../../src/getfem/bgeot_convex.h:41, from ../../src/getfem/bgeot_convex_ref.h:41, from ../../src/getfem/getfem_integration.h:92, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_slice.cc:24: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/getfem_integration.h:92, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_slice.cc:24: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/bgeot_poly_composite.h:45, from ../../src/getfem/getfem_integration.h:95, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_slice.cc:24: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_level_set.h:40, from ../../src/getfem/getfem_mesh_level_set.h:42, from gf_slice.cc:24: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from gf_slice.cc:24: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, 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: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_misc.h:35, from gf_slice_set.cc:23: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from ./getfemint_workspace.h:35, from gf_slice_get.cc:23: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_workspace.h:35, from gf_slice_get.cc:23: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_mesh_slicers.h:54, from ../../src/getfem/getfem_mesh_slice.h:40, from gf_slice_get.cc:24: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_mesh_slicers.h:54, from ../../src/getfem/getfem_mesh_slice.h:40, from gf_slice_get.cc:24: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfemint.h:41:0, from ./getfemint_misc.h:35, from gf_slice_set.cc:23: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_misc.h:35, from gf_slice_set.cc:23: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_mesh_slicers.h:54, from ../../src/getfem/getfem_mesh_slice.h:40, from gf_slice_get.cc:24: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_slice_set.cc:23: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ./getfemint_misc.h:36, from gf_slice_set.cc:23: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfemint_misc.h:36:0, from gf_slice_set.cc:23: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_levelset.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from gf_levelset.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from gf_levelset.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_level_set.h:40, from ./getfemint_levelset.h:40, from gf_levelset.cc:24: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_level_set.h:40, from ./getfemint_levelset.h:40, from gf_levelset.cc:24: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_level_set.h:40, from ./getfemint_levelset.h:40, from gf_levelset.cc:24: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ./getfemint_levelset.h:40, from gf_levelset.cc:24: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_workspace.h:35, from gf_levelset_get.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from ./getfemint_workspace.h:35, from gf_levelset_get.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_workspace.h:35, from gf_levelset_get.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_level_set.h:40, from ./getfemint_levelset.h:40, from gf_levelset_get.cc:23: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_level_set.h:40, from ./getfemint_levelset.h:40, from gf_levelset_get.cc:23: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_level_set.h:40, from ./getfemint_levelset.h:40, from gf_levelset_get.cc:23: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_levelset_set.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from gf_levelset_set.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ./getfemint_levelset.h:40, from gf_levelset_get.cc:23: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from gf_levelset_set.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_level_set.h:40, from ./getfemint_levelset.h:40, from gf_levelset_set.cc:23: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_level_set.h:40, from ./getfemint_levelset.h:40, from gf_levelset_set.cc:23: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_level_set.h:40, from ./getfemint_levelset.h:40, from gf_levelset_set.cc:23: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ./getfemint_levelset.h:40, from gf_levelset_set.cc:23: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ In file included from /usr/include/c++/6/vector:69:0, from ../../src/gmm/gmm_std.h:122, from ../../src/gmm/gmm_except.h:45, 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++/6/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = double; _Alloc = std::allocator]’: /usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type ‘std::vector::iterator {aka __gnu_cxx::__normal_iterator >}’ will change in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/vector:64:0, from ../../src/gmm/gmm_std.h:122, from ../../src/gmm/gmm_except.h:45, 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++/6/bits/stl_vector.h: In member function ‘void getfem::pos_export::write(const VECT&, bgeot::size_type) [with VECT = getfemint::darray]’: /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_vector.h: In member function ‘void getfem::pos_export::write(const VECT&, bgeot::size_type) [with VECT = std::vector]’: /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_mesh_levelset.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from gf_mesh_levelset.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from gf_mesh_levelset.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/getfem_integration.h:92, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_mesh_levelset.cc:23: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/bgeot_poly_composite.h:45, from ../../src/getfem/getfem_integration.h:95, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_mesh_levelset.cc:23: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_level_set.h:40, from ../../src/getfem/getfem_mesh_level_set.h:42, from gf_mesh_levelset.cc:23: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from gf_mesh_levelset.cc:23: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/getfem_config.h:155, from ../../src/getfem/getfem_integration.h:91, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_mesh_levelset_get.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/getfem_config.h:213:0, from ../../src/getfem/getfem_integration.h:91, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_mesh_levelset_get.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, from ../../src/getfem/bgeot_convex.h:41, from ../../src/getfem/bgeot_convex_ref.h:41, from ../../src/getfem/getfem_integration.h:92, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_mesh_levelset_get.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/getfem_integration.h:92, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_mesh_levelset_get.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/getfem_config.h:155, from ../../src/getfem/getfem_integration.h:91, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_mesh_levelset_set.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/bgeot_poly_composite.h:45, from ../../src/getfem/getfem_integration.h:95, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_mesh_levelset_get.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_level_set.h:40, from ../../src/getfem/getfem_mesh_level_set.h:42, from gf_mesh_levelset_get.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_config.h:213:0, from ../../src/getfem/getfem_integration.h:91, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_mesh_levelset_set.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, from ../../src/getfem/bgeot_convex.h:41, from ../../src/getfem/bgeot_convex_ref.h:41, from ../../src/getfem/getfem_integration.h:92, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_mesh_levelset_set.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/getfem_integration.h:92, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_mesh_levelset_set.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/bgeot_poly_composite.h:45, from ../../src/getfem/getfem_integration.h:95, from ../../src/getfem/getfem_mesh_level_set.h:41, from gf_mesh_levelset_set.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_level_set.h:40, from ../../src/getfem/getfem_mesh_level_set.h:42, from gf_mesh_levelset_set.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from gf_mesh_levelset_get.cc:22: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from gf_mesh_levelset_set.cc:22: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, 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: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from ./getfemint_workspace.h:35, from gf_precond.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_workspace.h:35, from gf_precond.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_precond.h:36, from gf_precond_get.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from ./getfemint_precond.h:36, from gf_precond_get.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_precond.h:36, from gf_precond_get.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/bgeot_convex_structure.h:42, 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 gf_asm.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ../../src/getfem/bgeot_convex_structure.h:44:0, 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 gf_asm.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, 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 gf_asm.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_interpolation.h:42, from gf_asm.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_interpolation.h:42, from gf_asm.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_interpolation.h:42, from gf_asm.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/getfem_config.h:155, from ../../src/getfem/getfem_integration.h:91, from ../../src/getfem/getfem_mesh_im.h:40, from gf_fem.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/getfem_config.h:213:0, from ../../src/getfem/getfem_integration.h:91, from ../../src/getfem/getfem_mesh_im.h:40, from gf_fem.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, from ../../src/getfem/bgeot_convex.h:41, from ../../src/getfem/bgeot_convex_ref.h:41, from ../../src/getfem/getfem_integration.h:92, from ../../src/getfem/getfem_mesh_im.h:40, from gf_fem.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from /usr/include/c++/6/algorithm:62:0, from ../../src/gmm/gmm_std.h:121, from ../../src/gmm/gmm_except.h:45, 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++/6/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/getfem_integration.h:92, from ../../src/getfem/getfem_mesh_im.h:40, from gf_fem.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__unguarded_linear_insert(_RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter > >]’: /usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 __unguarded_linear_insert(_RandomAccessIterator __last, ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]’: /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 __insertion_sort(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 In file included from /usr/include/c++/6/vector:69:0, from ../../src/gmm/gmm_std.h:122, from ../../src/gmm/gmm_except.h:45, 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++/6/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = gmm::elt_rsvector_ >; _Alloc = std::allocator > >]’: /usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type ‘std::vector >, std::allocator > > >::iterator {aka __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >}’ will change in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type ‘std::vector >, std::allocator > > >::iterator {aka __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >}’ will change in GCC 7.1 In file included from /usr/include/c++/6/vector:64:0, from ../../src/gmm/gmm_std.h:122, from ../../src/gmm/gmm_except.h:45, 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++/6/bits/stl_vector.h: In member function ‘void gmm::rsvector::w(gmm::rsvector::size_type, const T&) [with T = std::complex]’: /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ In file included from /usr/include/c++/6/vector:69:0, from ../../src/gmm/gmm_std.h:122, from ../../src/gmm/gmm_except.h:45, 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++/6/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]’: /usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ will change in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/bgeot_poly_composite.h:45, from ../../src/getfem/getfem_integration.h:95, from ../../src/getfem/getfem_mesh_im.h:40, from gf_fem.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from /usr/include/c++/6/vector:64:0, from ../../src/gmm/gmm_std.h:122, from ../../src/gmm/gmm_except.h:45, 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++/6/bits/stl_vector.h: In member function ‘void gmm::rsvector::w(gmm::rsvector::size_type, const T&) [with T = double]’: /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ In file included from /usr/include/c++/6/map:60:0, 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, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_workspace.h:35, from gf_precond.cc:22: /usr/include/c++/6/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::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++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/bits/stl_algo.h:61:0, from /usr/include/c++/6/algorithm:62, from ../../src/gmm/gmm_std.h:121, from ../../src/gmm/gmm_except.h:45, 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++/6/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Distance = int; _Tp = gmm::elt_rsvector_ >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]’: /usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/6/algorithm:62:0, from ../../src/gmm/gmm_std.h:121, from ../../src/gmm/gmm_except.h:45, 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++/6/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter > >]’: /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ^~~ In file included from ../../src/getfem/getfem_mesh_im.h:42:0, from gf_fem.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ /usr/include/c++/6/bits/stl_algo.h: In member function ‘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*>]’: /usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ In file included from ../../src/getfem/getfem_contact_and_friction_common.h:44:0, from ../../src/getfem/getfem_contact_and_friction_large_sliding.h:41, from gf_asm.cc:28: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ In file included from /usr/include/c++/6/bits/stl_algo.h:61:0, from /usr/include/c++/6/algorithm:62, from ../../src/gmm/gmm_std.h:121, from ../../src/gmm/gmm_except.h:45, 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++/6/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/6/algorithm:62:0, from ../../src/gmm/gmm_std.h:121, from ../../src/gmm/gmm_except.h:45, 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++/6/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter >]’: /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h: In member function ‘void gmm::ildltt_precond::do_ildltt(const M&, gmm::row_major) [with M = gmm::conjugated_col_matrix_const_ref >; Matrix = gmm::csc_matrix_ref]’: /usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ In file included from /usr/include/c++/6/bits/stl_algo.h:61:0, from /usr/include/c++/6/algorithm:62, from ../../src/gmm/gmm_std.h:121, from ../../src/gmm/gmm_except.h:45, 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++/6/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Distance = int; _Tp = gmm::elt_rsvector_ >; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/6/algorithm:62:0, from ../../src/gmm/gmm_std.h:121, from ../../src/gmm/gmm_except.h:45, 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++/6/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h: In member function ‘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*>]’: /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ /usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ /usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ /usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ^~~ In file included from /usr/include/c++/6/bits/stl_algo.h:61:0, from /usr/include/c++/6/algorithm:62, from ../../src/gmm/gmm_std.h:121, from ../../src/gmm/gmm_except.h:45, 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++/6/bits/stl_heap.h: In function ‘void std::__adjust_heap(_RandomAccessIterator, _Distance, _Distance, _Tp, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Distance = int; _Tp = gmm::elt_rsvector_; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 __adjust_heap(_RandomAccessIterator __first, _Distance __holeIndex, ^~~~~~~~~~~~~ In file included from /usr/include/c++/6/algorithm:62:0, from ../../src/gmm/gmm_std.h:121, from ../../src/gmm/gmm_except.h:45, 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++/6/bits/stl_algo.h: In function ‘void std::__introsort_loop(_RandomAccessIterator, _RandomAccessIterator, _Size, _Compare) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_less_iter]’: /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 __introsort_loop(_RandomAccessIterator __first, ^~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 /usr/include/c++/6/bits/stl_algo.h:1951:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__introsort_loop(__cut, __last, __depth_limit, __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h: In member function ‘void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref*>; Matrix = gmm::csc_matrix_ref]’: /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ /usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ /usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__introsort_loop(__first, __last, ^~~ /usr/include/c++/6/bits/stl_algo.h:1882:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __first + int(_S_threshold), __comp); ^~~ /usr/include/c++/6/bits/stl_algo.h:1887:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 std::__insertion_sort(__first, __last, __comp); ^~~ In file included from /usr/include/c++/6/map:61:0, 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, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_workspace.h:35, from gf_precond.cc:22: /usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_fem_get.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from gf_fem_get.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from gf_fem_get.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/getfem_fem.h:114, from gf_fem_get.cc:23: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/bgeot_poly_composite.h:45, from ../../src/getfem/getfem_fem.h:115, from gf_fem_get.cc:23: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_integ.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ./getfemint.h:41:0, from gf_integ.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from gf_integ.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/getfem_integration.h:92, from gf_integ.cc:23: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/bgeot_poly_composite.h:45, from ../../src/getfem/getfem_integration.h:95, from gf_integ.cc:23: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_integ_get.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from gf_integ_get.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from gf_integ_get.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/getfem_integration.h:92, from gf_integ_get.cc:23: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/bgeot_poly_composite.h:45, from ../../src/getfem/getfem_integration.h:95, from gf_integ_get.cc:23: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_global_function.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_global_function_get.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from gf_global_function.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from gf_global_function.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_global_function.h:43, from gf_global_function.cc:24: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_global_function.h:43, from gf_global_function.cc:24: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ./getfemint.h:41:0, from gf_global_function_get.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from gf_global_function_get.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_global_function.h:43, from gf_global_function.cc:24: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_global_function.h:43, from gf_global_function_get.cc:23: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_global_function.h:43, from gf_global_function_get.cc:23: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_global_function.h:43, from gf_global_function_get.cc:23: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from /usr/include/c++/6/map:60:0, 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++/6/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::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++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ will change in GCC 7.1 _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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_workspace.h:35, from gf_workspace.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from /usr/include/c++/6/map:61:0, 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++/6/bits/stl_map.h: In member function ‘void gmm::wsvector::w(gmm::wsvector::size_type, const T&) [with T = std::complex]’: /usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type ‘std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::const_iterator {aka std::_Rb_tree_const_iterator > >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from ./getfemint.h:41:0, from ./getfemint_workspace.h:35, from gf_workspace.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_workspace.h:35, from gf_workspace.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from gf_delete.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from gf_delete.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from gf_delete.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/getfem_omp.h:58, from ../../src/getfem/dal_singleton.h:48, from getfemint_workspace.cc:24: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from ./getfemint_workspace.h:35, from getfemint_workspace.cc:26: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_workspace.h:35, from getfemint_workspace.cc:26: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_levelset.h:39, from getfemint_levelset.cc:21: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ./getfemint_std.h:35, from ./getfemint.h:39, from ./getfemint_gsparse.h:36, from getfemint_gsparse.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ./getfemint.h:41:0, from ./getfemint_gsparse.h:36, from getfemint_gsparse.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_gsparse.h:36, from getfemint_gsparse.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ./getfemint.h:41:0, from ./getfemint_levelset.h:39, from getfemint_levelset.cc:21: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from ./getfemint.h:43, from ./getfemint_levelset.h:39, from getfemint_levelset.cc:21: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ getfemint_gsparse.cc: In member function ‘void getfemint::gsparse::destroy()’: getfemint_gsparse.cc:67:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (pwscmat_r) delete pwscmat_r; pwscmat_r = 0; ^~ getfemint_gsparse.cc:67:38: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (pwscmat_r) delete pwscmat_r; pwscmat_r = 0; ^~~~~~~~~ getfemint_gsparse.cc:68:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (pwscmat_c) delete pwscmat_c; pwscmat_c = 0; ^~ getfemint_gsparse.cc:68:38: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (pwscmat_c) delete pwscmat_c; pwscmat_c = 0; ^~~~~~~~~ getfemint_gsparse.cc:69:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (pcscmat_r) delete pcscmat_r; pcscmat_r = 0; ^~ getfemint_gsparse.cc:69:38: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (pcscmat_r) delete pcscmat_r; pcscmat_r = 0; ^~~~~~~~~ getfemint_gsparse.cc:70:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (pcscmat_c) delete pcscmat_c; pcscmat_c = 0; ^~ getfemint_gsparse.cc:70:38: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (pcscmat_c) delete pcscmat_c; pcscmat_c = 0; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_level_set.h:40, from ./getfemint_levelset.h:40, from getfemint_levelset.cc:21: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_level_set.h:40, from ./getfemint_levelset.h:40, from getfemint_levelset.cc:21: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_level_set.h:40, from ./getfemint_levelset.h:40, from getfemint_levelset.cc:21: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ./getfemint_levelset.h:40, from getfemint_levelset.cc:21: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -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 -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: ar cru .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 ar: `u' modifier ignored since `D' is the default (see `U') 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/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/src' Making all in python make[5]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+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.so && rm _getfem.so ARCHFLAGS="" python setup.py -v build --build-temp . --build-base . --build-lib . --force running build running build_ext building '_getfem' extension arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -fPIC -I../../../src/getfem -I../../../src/getfem -I./.. -I. -I/usr/lib/python2.7/dist-packages/numpy/core/include -I/usr/include/python2.7 -c getfem_python_c.c -o ./getfem_python_c.o arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-EVqH4j/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-Bsymbolic-functions -Wl,-z,relro -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fPIC -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include ./getfem_python_c.o -L../.libs -L../../../src/.libs -lgetfemint -lgetfem -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu -lstdc++ -lm -o ./_getfem.so make[5]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/src/python' make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/src' Making all in tests make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests' Making all in meshes make[5]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests/meshes' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests/meshes' Making all in python make[5]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests/python' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests/python' make[5]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests' make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests' make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface' Making all in contrib make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib' Making all in icare make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/icare' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/icare' Making all in delaminated_crack make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/delaminated_crack' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/delaminated_crack' Making all in aposteriori make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/aposteriori' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/aposteriori' Making all in xfem_stab_unilat_contact make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact' Making all in bimaterial_crack_test make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test' Making all in mixed_elastostatic make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/mixed_elastostatic' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/mixed_elastostatic' Making all in xfem_contact make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_contact' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_contact' Making all in crack_plate make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/crack_plate' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/crack_plate' Making all in static_contact_gears make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/static_contact_gears' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/static_contact_gears' make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib' Making all in bin make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/bin' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/bin' Making all in doc make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/doc' Making all in sphinx make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/doc/sphinx' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/doc/sphinx' make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/doc' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/doc' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/doc' make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' make[2]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' make[1]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' dh_auto_test -a -O--parallel make -j4 check VERBOSE=1 make[1]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' Making check in m4 make[2]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/m4' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/m4' Making check in cubature make[2]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/cubature' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/cubature' Making check in src make[2]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/src' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/src' Making check in tests make[2]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+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_interpolated_fem test_range_basis laplacian stokes nonlinear_membrane 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/getfem++-jpVVVt/getfem++-5.1+dfsg1/tests' g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/dal_basic.h:41, from ../src/getfem/dal_tas.h:40, from ../src/getfem/dal_tree_sorted.h:42, from test_tree_sorted.cc:27: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/dal_basic.h:41, from ../src/getfem/dal_tas.h:40, from dynamic_tas.cc:21: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/dal_basic.h:41, from dynamic_array.cc:21: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/dal_basic.h:41, from ../src/getfem/dal_bit_vector.h:51, from test_int_set.cc:21: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/bgeot_poly.h:42, from poly.cc:21: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from poly.cc:21:0: ../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from test_tree_sorted.cc:27:0: ../src/getfem/dal_tree_sorted.h: In function ‘int main()’: ../src/getfem/dal_tree_sorted.h:86:34: warning: array subscript is above array bounds [-Warray-bounds] { return path[size_t(depth-1)]; } ^ In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/getfem_omp.h:58, from ../src/getfem/dal_singleton.h:48, from ../src/getfem/bgeot_small_vector.h:40, from test_small_vector.cc:32: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/bgeot_convex_structure.h:44:0, from ../src/getfem/bgeot_mesh_structure.h:42, from ../src/getfem/bgeot_mesh.h:41, from ../src/getfem/getfem_mesh.h:43, from test_small_vector.cc:33: ../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../src/getfem/bgeot_convex_structure.h:45:0, from ../src/getfem/bgeot_mesh_structure.h:42, from ../src/getfem/bgeot_mesh.h:41, from ../src/getfem/getfem_mesh.h:43, from test_small_vector.cc:33: ../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_mesh.h:41:0, from ../src/getfem/getfem_mesh.h:43, from test_small_vector.cc:33: ../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_convex_ref.h:41:0, from ../src/getfem/bgeot_geometric_trans.h:43, from ../src/getfem/bgeot_mesh.h:42, from ../src/getfem/getfem_mesh.h:43, from test_small_vector.cc:33: ../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from test_small_vector.cc:33:0: ../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/getfem_omp.h:58, from ../src/getfem/dal_singleton.h:48, from ../src/getfem/bgeot_small_vector.h:40, from ../src/getfem/bgeot_kdtree.h:42, from test_kdtree.cc:21: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/getfem_omp.h:58, from ../src/getfem/dal_singleton.h:48, from ../src/getfem/bgeot_small_vector.h:40, from ../src/getfem/bgeot_rtree.h:42, from test_rtree.cc:21: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/bgeot_convex_structure.h:42, 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_mesh.cc:21: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/bgeot_convex_structure.h:44:0, 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_mesh.cc:21: ../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../src/getfem/bgeot_convex_structure.h:45:0, 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_mesh.cc:21: ../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_mesh.h:41:0, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_regular_meshes.h:40, from test_mesh.cc:21: ../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_convex_ref.h:41:0, from ../src/getfem/bgeot_geometric_trans.h:43, from ../src/getfem/bgeot_mesh.h:42, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_regular_meshes.h:40, from test_mesh.cc:21: ../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../src/getfem/getfem_regular_meshes.h:40:0, from test_mesh.cc:21: ../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/bgeot_convex_structure.h:42, 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_mesh_slicers.h:54, from ../src/getfem/getfem_mesh_slice.h:40, from test_slice.cc:23: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/getfem_config.h:155, from ../src/getfem/getfem_integration.h:91, from integration.cc:22: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/bgeot_convex_structure.h:44:0, 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_mesh_slicers.h:54, from ../src/getfem/getfem_mesh_slice.h:40, from test_slice.cc:23: ../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../src/getfem/bgeot_convex_structure.h:45:0, 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_mesh_slicers.h:54, from ../src/getfem/getfem_mesh_slice.h:40, from test_slice.cc:23: ../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_mesh.h:41:0, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_mesh_slicers.h:54, from ../src/getfem/getfem_mesh_slice.h:40, from test_slice.cc:23: ../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_convex_ref.h:41:0, from ../src/getfem/bgeot_geometric_trans.h:43, from ../src/getfem/bgeot_mesh.h:42, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_mesh_slicers.h:54, from ../src/getfem/getfem_mesh_slice.h:40, from test_slice.cc:23: ../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../src/getfem/getfem_mesh_fem.h:41:0, from ../src/getfem/getfem_mesh_slicers.h:54, from ../src/getfem/getfem_mesh_slice.h:40, from test_slice.cc:23: ../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../src/getfem/getfem_config.h:213:0, from ../src/getfem/getfem_integration.h:91, from integration.cc:22: ../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../src/getfem/bgeot_convex_structure.h:45:0, from ../src/getfem/bgeot_convex.h:41, from ../src/getfem/bgeot_convex_ref.h:41, from ../src/getfem/getfem_integration.h:92, from integration.cc:22: ../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_convex_ref.h:41:0, from ../src/getfem/getfem_integration.h:92, from integration.cc:22: ../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ../src/getfem/bgeot_mesh.h:41:0, from ../src/getfem/bgeot_poly_composite.h:45, from ../src/getfem/getfem_integration.h:95, from integration.cc:22: ../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../src/getfem/getfem_mesh_fem.h:41:0, from integration.cc:24: ../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/bgeot_geometric_trans.h:42, from ../src/getfem/bgeot_geotrans_inv.h:55, from geo_trans_inv.cc:27: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/bgeot_convex_structure.h:44:0, from ../src/getfem/bgeot_convex.h:41, from ../src/getfem/bgeot_convex_ref.h:41, from ../src/getfem/bgeot_geometric_trans.h:43, from ../src/getfem/bgeot_geotrans_inv.h:55, from geo_trans_inv.cc:27: ../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../src/getfem/bgeot_convex_structure.h:45:0, from ../src/getfem/bgeot_convex.h:41, from ../src/getfem/bgeot_convex_ref.h:41, from ../src/getfem/bgeot_geometric_trans.h:43, from ../src/getfem/bgeot_geotrans_inv.h:55, from geo_trans_inv.cc:27: ../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_convex_ref.h:41:0, from ../src/getfem/bgeot_geometric_trans.h:43, from ../src/getfem/bgeot_geotrans_inv.h:55, from geo_trans_inv.cc:27: ../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_mesh.h:41:0, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_regular_meshes.h:40, from geo_trans_inv.cc:28: ../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../src/getfem/getfem_regular_meshes.h:40:0, from geo_trans_inv.cc:28: ../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_mat_elem.cc:27: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_mat_elem.cc:27: ../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_mat_elem.cc:27: ../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_mesh.h:41:0, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_mat_elem.cc:27: ../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_convex_ref.h:41:0, from ../src/getfem/bgeot_geometric_trans.h:43, from ../src/getfem/bgeot_mesh.h:42, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_mat_elem.cc:27: ../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../src/getfem/getfem_mesh_fem.h:41:0, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_mat_elem.cc:27: ../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/bgeot_convex_structure.h:42, 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_export.h:41, from test_interpolation.cc:21: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 file included from ../src/getfem/bgeot_convex_structure.h:44:0, 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_export.h:41, from test_interpolation.cc:21: ../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../src/getfem/bgeot_convex_structure.h:45:0, 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_export.h:41, from test_interpolation.cc:21: ../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_mesh.h:41:0, 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_export.h:41, from test_interpolation.cc:21: ../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_convex_ref.h:41:0, from ../src/getfem/bgeot_geometric_trans.h:43, from ../src/getfem/bgeot_mesh.h:42, 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_export.h:41, from test_interpolation.cc:21: ../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../src/getfem/getfem_mesh_fem.h:41:0, from ../src/getfem/getfem_interpolation.h:42, from ../src/getfem/getfem_export.h:41, from test_interpolation.cc:21: ../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_assembly.cc:21: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_assembly.cc:21: ../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_assembly.cc:21: ../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_mesh.h:41:0, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_assembly.cc:21: ../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_convex_ref.h:41:0, from ../src/getfem/bgeot_geometric_trans.h:43, from ../src/getfem/bgeot_mesh.h:42, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_assembly.cc:21: ../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../src/getfem/getfem_mesh_fem.h:41:0, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_assembly.cc:21: ../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_interpolated_fem.cc:27: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_interpolated_fem.cc:27: ../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_interpolated_fem.cc:27: ../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_mesh.h:41:0, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_interpolated_fem.cc:27: ../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_convex_ref.h:41:0, from ../src/getfem/bgeot_geometric_trans.h:43, from ../src/getfem/bgeot_mesh.h:42, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_interpolated_fem.cc:27: ../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../src/getfem/getfem_mesh_fem.h:41:0, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_interpolated_fem.cc:27: ../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../src/gmm/gmm.h:44:0, from test_assembly.cc:27: ../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ../src/gmm/gmm.h:44:0, from test_interpolated_fem.cc:30: ../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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.h:44:0, from test_range_basis.cc:26: ../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_range_basis.cc:27: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_range_basis.cc:27: ../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_range_basis.cc:27: ../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_mesh.h:41:0, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_range_basis.cc:27: ../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_convex_ref.h:41:0, from ../src/getfem/bgeot_geometric_trans.h:43, from ../src/getfem/bgeot_mesh.h:42, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_range_basis.cc:27: ../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../src/getfem/getfem_mesh_fem.h:41:0, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from test_range_basis.cc:27: ../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from laplacian.cc:34: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from laplacian.cc:34: ../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from laplacian.cc:34: ../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_mesh.h:41:0, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from laplacian.cc:34: ../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_convex_ref.h:41:0, from ../src/getfem/bgeot_geometric_trans.h:43, from ../src/getfem/bgeot_mesh.h:42, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from laplacian.cc:34: ../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../src/getfem/getfem_mesh_fem.h:41:0, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from laplacian.cc:34: ../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../src/gmm/gmm.h:44:0, from laplacian.cc:39: ../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from stokes.cc:34: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from stokes.cc:34: ../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from stokes.cc:34: ../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_mesh.h:41:0, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from stokes.cc:34: ../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_convex_ref.h:41:0, from ../src/getfem/bgeot_geometric_trans.h:43, from ../src/getfem/bgeot_mesh.h:42, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from stokes.cc:34: ../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../src/getfem/getfem_mesh_fem.h:41:0, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from stokes.cc:34: ../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../src/getfem/getfem_model_solvers.h:45:0, from stokes.cc:37: ../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 nonlinear_membrane.o nonlinear_membrane.cc In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from nonlinear_membrane.cc:28: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from nonlinear_membrane.cc:28: ../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from nonlinear_membrane.cc:28: ../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_mesh.h:41:0, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from nonlinear_membrane.cc:28: ../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_convex_ref.h:41:0, from ../src/getfem/bgeot_geometric_trans.h:43, from ../src/getfem/bgeot_mesh.h:42, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from nonlinear_membrane.cc:28: ../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../src/getfem/getfem_mesh_fem.h:41:0, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from nonlinear_membrane.cc:28: ../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../src/getfem/getfem_model_solvers.h:45:0, from nonlinear_membrane.cc:31: ../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from schwarz_additive.cc:31: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from schwarz_additive.cc:31: ../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from schwarz_additive.cc:31: ../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_mesh.h:41:0, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from schwarz_additive.cc:31: ../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_convex_ref.h:41:0, from ../src/getfem/bgeot_geometric_trans.h:43, from ../src/getfem/bgeot_mesh.h:42, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from schwarz_additive.cc:31: ../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../src/getfem/getfem_mesh_fem.h:41:0, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from schwarz_additive.cc:31: ../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../src/gmm/gmm.h:44:0, from schwarz_additive.cc:34: ../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/bgeot_convex_structure.h:42, 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_mesher.h:42, from test_mesh_generation.cc:22: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/bgeot_convex_structure.h:44:0, 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_mesher.h:42, from test_mesh_generation.cc:22: ../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../src/getfem/bgeot_convex_structure.h:45:0, 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_mesher.h:42, from test_mesh_generation.cc:22: ../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_mesh.h:41:0, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesher.h:42, from test_mesh_generation.cc:22: ../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_convex_ref.h:41:0, from ../src/getfem/bgeot_geometric_trans.h:43, from ../src/getfem/bgeot_mesh.h:42, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesher.h:42, from test_mesh_generation.cc:22: ../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ../src/getfem/getfem_mesher.h:42:0, from test_mesh_generation.cc:22: ../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/getfem_config.h:155, from ../src/getfem/getfem_integration.h:91, from ../src/getfem/getfem_mesh_im.h:40, from ../src/getfem/getfem_mesh_im_level_set.h:41, from test_mesh_im_level_set.cc:21: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from test_mesh_generation.cc:22:0: ../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ In file included from ../src/getfem/getfem_config.h:213:0, from ../src/getfem/getfem_integration.h:91, from ../src/getfem/getfem_mesh_im.h:40, from ../src/getfem/getfem_mesh_im_level_set.h:41, from test_mesh_im_level_set.cc:21: ../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../src/getfem/bgeot_convex_structure.h:45:0, from ../src/getfem/bgeot_convex.h:41, from ../src/getfem/bgeot_convex_ref.h:41, from ../src/getfem/getfem_integration.h:92, from ../src/getfem/getfem_mesh_im.h:40, from ../src/getfem/getfem_mesh_im_level_set.h:41, from test_mesh_im_level_set.cc:21: ../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_convex_ref.h:41:0, from ../src/getfem/getfem_integration.h:92, from ../src/getfem/getfem_mesh_im.h:40, from ../src/getfem/getfem_mesh_im_level_set.h:41, from test_mesh_im_level_set.cc:21: ../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_mesh.h:41:0, from ../src/getfem/bgeot_poly_composite.h:45, from ../src/getfem/getfem_integration.h:95, from ../src/getfem/getfem_mesh_im.h:40, from ../src/getfem/getfem_mesh_im_level_set.h:41, from test_mesh_im_level_set.cc:21: ../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../src/getfem/getfem_mesh_im.h:42:0, from ../src/getfem/getfem_mesh_im_level_set.h:41, from test_mesh_im_level_set.cc:21: ../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../src/getfem/getfem_level_set.h:41:0, from ../src/getfem/getfem_mesh_level_set.h:42, from ../src/getfem/getfem_mesh_im_level_set.h:42, from test_mesh_im_level_set.cc:21: ../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from crack.cc:29: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from crack.cc:29: ../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from crack.cc:29: ../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../src/getfem/bgeot_mesh.h:41:0, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from crack.cc:29: ../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_convex_ref.h:41:0, from ../src/getfem/bgeot_geometric_trans.h:43, from ../src/getfem/bgeot_mesh.h:42, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from crack.cc:29: ../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../src/getfem/getfem_mesh_fem.h:41:0, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from crack.cc:29: ../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, 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_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from ../src/getfem/getfem_models.h:42, from ../src/getfem/getfem_model_solvers.h:42, from thermo_elasticity_electrical_coupling.cc:56: ../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from ../src/getfem/getfem_models.h:42, from ../src/getfem/getfem_model_solvers.h:42, from thermo_elasticity_electrical_coupling.cc:56: ../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_mesh.h:41:0, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from ../src/getfem/getfem_models.h:42, from ../src/getfem/getfem_model_solvers.h:42, from thermo_elasticity_electrical_coupling.cc:56: ../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_convex_ref.h:41:0, from ../src/getfem/bgeot_geometric_trans.h:43, from ../src/getfem/bgeot_mesh.h:42, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from ../src/getfem/getfem_models.h:42, from ../src/getfem/getfem_model_solvers.h:42, from thermo_elasticity_electrical_coupling.cc:56: ../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../src/getfem/getfem_mesh_fem.h:41:0, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from ../src/getfem/getfem_models.h:42, from ../src/getfem/getfem_model_solvers.h:42, from thermo_elasticity_electrical_coupling.cc:56: ../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../src/getfem/getfem_model_solvers.h:45:0, from crack.cc:33: ../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ../src/getfem/getfem_level_set.h:41:0, from ../src/getfem/getfem_mesh_level_set.h:42, from ../src/getfem/getfem_mesh_im_level_set.h:42, from crack.cc:34: ../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ In file included from ../src/getfem/getfem_model_solvers.h:45:0, from thermo_elasticity_electrical_coupling.cc:56: ../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 thermo_elasticity_electrical_coupling.cc:59:0: ../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from plasticity.cc:31: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from plasticity.cc:31: ../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from plasticity.cc:31: ../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_mesh.h:41:0, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from plasticity.cc:31: ../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_convex_ref.h:41:0, from ../src/getfem/bgeot_geometric_trans.h:43, from ../src/getfem/bgeot_mesh.h:42, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from plasticity.cc:31: ../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../src/getfem/getfem_mesh_fem.h:41:0, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from plasticity.cc:31: ../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../src/getfem/getfem_model_solvers.h:45:0, from plasticity.cc:33: ../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from heat_equation.cc:34: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from heat_equation.cc:34: ../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from heat_equation.cc:34: ../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_mesh.h:41:0, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from heat_equation.cc:34: ../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_convex_ref.h:41:0, from ../src/getfem/bgeot_geometric_trans.h:43, from ../src/getfem/bgeot_mesh.h:42, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from heat_equation.cc:34: ../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../src/getfem/getfem_mesh_fem.h:41:0, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from heat_equation.cc:34: ../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../src/getfem/getfem_model_solvers.h:45:0, from heat_equation.cc:35: ../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from /usr/include/c++/6/bits/char_traits.h:39:0, from /usr/include/c++/6/ios:40, from /usr/include/c++/6/ostream:38, from /usr/include/c++/6/iterator:64, from ../src/gmm/gmm_ref.h:45, 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:44, from plasticity.cc:31: /usr/include/c++/6/bits/stl_algobase.h: In function ‘_OI std::copy(_II, _II, _OI) [with _II = gmm::scaled_const_iterator<__gnu_cxx::__normal_iterator >, double>; _OI = __gnu_cxx::__normal_iterator >]’: /usr/include/c++/6/bits/stl_algobase.h:446:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 copy(_II __first, _II __last, _OI __result) ^~~~ In file included from ../src/gmm/gmm_kernel.h:42:0, from ../src/getfem/getfem_assembling_tensors.h:40, from ../src/getfem/getfem_assembling.h:44, from plasticity.cc:31: ../src/gmm/gmm_blas.h: In function ‘void gmm::copy(const L1&, L2&, gmm::abstract_vector, gmm::abstract_vector) [with L1 = gmm::scaled_vector_const_ref, double>; L2 = gmm::tab_ref_with_origin<__gnu_cxx::__normal_iterator >, gmm::dense_matrix >]’: ../src/gmm/gmm_blas.h:1090:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 std::copy(vect_const_begin(l1), vect_const_end(l1), vect_begin(l2)); ^~~ ../src/gmm/gmm_blas.h: In function ‘void gmm::copy(const L1&, L2&) [with L1 = gmm::scaled_vector_const_ref, double>; L2 = std::vector]’: ../src/gmm/gmm_blas.h:1090:5: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator >’ will change in GCC 7.1 std::copy(vect_const_begin(l1), vect_const_end(l1), vect_begin(l2)); ^~~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from ../src/getfem/getfem_models.h:42, from ../src/getfem/getfem_model_solvers.h:42, from wave_equation.cc:36: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from ../src/getfem/getfem_models.h:42, from ../src/getfem/getfem_model_solvers.h:42, from wave_equation.cc:36: ../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from ../src/getfem/getfem_models.h:42, from ../src/getfem/getfem_model_solvers.h:42, from wave_equation.cc:36: ../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_mesh.h:41:0, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from ../src/getfem/getfem_models.h:42, from ../src/getfem/getfem_model_solvers.h:42, from wave_equation.cc:36: ../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_convex_ref.h:41:0, from ../src/getfem/bgeot_geometric_trans.h:43, from ../src/getfem/bgeot_mesh.h:42, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from ../src/getfem/getfem_models.h:42, from ../src/getfem/getfem_model_solvers.h:42, from wave_equation.cc:36: ../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../src/getfem/getfem_mesh_fem.h:41:0, from ../src/getfem/getfem_assembling_tensors.h:41, from ../src/getfem/getfem_assembling.h:44, from ../src/getfem/getfem_models.h:42, from ../src/getfem/getfem_model_solvers.h:42, from wave_equation.cc:36: ../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../src/getfem/getfem_model_solvers.h:45:0, from wave_equation.cc:36: ../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/bgeot_convex_structure.h:42, 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_mesh_slicers.h:54, from cyl_slicer.cc:35: ../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/bgeot_convex_structure.h:44:0, 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_mesh_slicers.h:54, from cyl_slicer.cc:35: ../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../src/getfem/bgeot_convex_structure.h:45:0, 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_mesh_slicers.h:54, from cyl_slicer.cc:35: ../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ../src/getfem/bgeot_mesh.h:41:0, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_mesh_slicers.h:54, from cyl_slicer.cc:35: ../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_convex_ref.h:41:0, from ../src/getfem/bgeot_geometric_trans.h:43, from ../src/getfem/bgeot_mesh.h:42, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_mesh_fem.h:41, from ../src/getfem/getfem_mesh_slicers.h:54, from cyl_slicer.cc:35: ../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../src/getfem/getfem_mesh_fem.h:41:0, from ../src/getfem/getfem_mesh_slicers.h:54, from cyl_slicer.cc:35: ../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../src/getfem/dal_config.h:41:0, from ../src/getfem/bgeot_config.h:49, from ../src/getfem/bgeot_convex_structure.h:42, 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_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../src/getfem/bgeot_convex_structure.h:44:0, 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/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../src/getfem/bgeot_convex_structure.h:45:0, 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/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_mesh.h:41:0, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_regular_meshes.h:40, from test_continuation.cc:33: ../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../src/getfem/bgeot_convex_ref.h:41:0, from ../src/getfem/bgeot_geometric_trans.h:43, from ../src/getfem/bgeot_mesh.h:42, from ../src/getfem/getfem_mesh.h:43, from ../src/getfem/getfem_regular_meshes.h:40, from test_continuation.cc:33: ../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../src/getfem/getfem_regular_meshes.h:40:0, from test_continuation.cc:33: ../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o dynamic_array dynamic_array.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu In file included from ../src/getfem/getfem_model_solvers.h:45:0, from test_continuation.cc:34: ../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/dynamic_array dynamic_array.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o dynamic_tas dynamic_tas.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu test_continuation.cc: In member function ‘bool state_problem::cont(plain_vector&)’: test_continuation.cc:187:58: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘bgeot::size_type {aka unsigned int}’ [-Wformat=] sprintf(s1, "Step %lu: %s", step + 1, sing_label.c_str()); ^ test_continuation.cc:192:47: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘bgeot::size_type {aka unsigned int}’ [-Wformat=] sprintf(s1, "continuation_step_%lu", step + 1); ^ test_continuation.cc:198:35: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘bgeot::size_type {aka unsigned int}’ [-Wformat=] sprintf(s2, "_bp.T_Y%lu", i + 1); ^ test_continuation.cc:202:57: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 3 has type ‘bgeot::size_type {aka unsigned int}’ [-Wformat=] sing_label.c_str(), (unsigned int) S.nb_tangent_sing()); ^ libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/dynamic_tas dynamic_tas.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o test_int_set test_int_set.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/test_int_set test_int_set.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o test_tree_sorted test_tree_sorted.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/test_tree_sorted test_tree_sorted.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o poly poly.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/poly poly.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o test_small_vector test_small_vector.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/test_small_vector test_small_vector.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o test_kdtree test_kdtree.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/test_kdtree test_kdtree.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o test_rtree test_rtree.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/test_rtree test_rtree.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o test_mesh test_mesh.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/test_mesh test_mesh.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o test_slice test_slice.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/test_slice test_slice.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o integration integration.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/integration integration.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o geo_trans_inv geo_trans_inv.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/geo_trans_inv geo_trans_inv.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o test_mat_elem test_mat_elem.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/test_mat_elem test_mat_elem.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o test_interpolation test_interpolation.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/test_interpolation test_interpolation.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o test_assembly test_assembly.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/test_assembly test_assembly.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o test_interpolated_fem test_interpolated_fem.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o test_range_basis test_range_basis.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/test_interpolated_fem test_interpolated_fem.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/test_range_basis test_range_basis.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o laplacian laplacian.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o stokes stokes.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/laplacian laplacian.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/stokes stokes.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o nonlinear_membrane nonlinear_membrane.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o schwarz_additive schwarz_additive.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/nonlinear_membrane nonlinear_membrane.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/schwarz_additive schwarz_additive.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o test_mesh_generation test_mesh_generation.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o test_mesh_im_level_set test_mesh_im_level_set.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/test_mesh_generation test_mesh_generation.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/test_mesh_im_level_set test_mesh_im_level_set.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o crack crack.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o thermo_elasticity_electrical_coupling thermo_elasticity_electrical_coupling.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/crack crack.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/thermo_elasticity_electrical_coupling thermo_elasticity_electrical_coupling.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o plasticity plasticity.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o heat_equation heat_equation.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu In file included from /usr/include/c++/6/map:60:0, from ../src/getfem/bgeot_ftool.h:42, from ../src/getfem/getfem_mesh.h:42, from ../src/getfem/getfem_regular_meshes.h:40, from test_continuation.cc:33: /usr/include/c++/6/bits/stl_tree.h: In member function ‘std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = double; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]’: /usr/include/c++/6/bits/stl_tree.h:1928:5: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/plasticity plasticity.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/heat_equation heat_equation.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o cyl_slicer cyl_slicer.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/cyl_slicer cyl_slicer.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o wave_equation wave_equation.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/wave_equation wave_equation.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o test_continuation test_continuation.o ../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/test_continuation test_continuation.o -rdynamic ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/tests' make check-TESTS make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/tests' make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/tests' PASS: test_int_set.pl PASS: dynamic_tas.pl PASS: test_tree_sorted.pl PASS: test_kdtree.pl PASS: test_small_vector.pl PASS: test_rtree.pl PASS: poly.pl PASS: geo_trans_inv.pl PASS: test_mat_elem.pl PASS: dynamic_array.pl PASS: test_slice.pl PASS: test_interpolation.pl PASS: test_mesh.pl PASS: test_interpolated_fem.pl PASS: test_range_basis.pl PASS: stokes.pl PASS: test_mesh_im_level_set.pl PASS: integration.pl PASS: thermo_elasticity_electrical_coupling.pl PASS: test_mesh_generation.pl PASS: nonlinear_membrane.pl PASS: test_continuation.pl PASS: crack.pl PASS: heat_equation.pl PASS: schwarz_additive.pl PASS: cyl_slicer.pl PASS: wave_equation.pl PASS: laplacian.pl PASS: test_assembly.pl PASS: make_gmm_test.pl ============================================================================ Testsuite summary for getfem 5.1 ============================================================================ # TOTAL: 30 # PASS: 30 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/tests' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/tests' make[2]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/tests' Making check in interface make[2]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface' Making check in src make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/src' Making check in . make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/src' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/src' Making check in python make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/src/python' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/src/python' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/src' Making check in tests make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests' Making check in meshes make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests/meshes' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests/meshes' Making check in python make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests/python' make check-TESTS make[5]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests/python' make[6]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests/python' PASS: check_global_functions.py PASS: demo_wave.py PASS: check_export.py PASS: check_levelset.py PASS: demo_laplacian.py ============================================================================ Testsuite summary for getfem 5.1 ============================================================================ # TOTAL: 5 # PASS: 5 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[6]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests/python' make[5]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests/python' make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests/python' make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests' make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface' make[2]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface' Making check in contrib make[2]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib' Making check in icare make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/icare' make icare make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/icare' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from icare.cc:21: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from icare.cc:21: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from icare.cc:21: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from icare.cc:21: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from icare.cc:21: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from icare.cc:21: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_model_solvers.h:45:0, from icare.cc:25: ../../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from /usr/include/c++/6/vector:69:0, from ../../src/gmm/gmm_std.h:122, from ../../src/gmm/gmm_except.h:45, 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:44, from icare.cc:21: /usr/include/c++/6/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]’: /usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ will change in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ will change in GCC 7.1 In file included from /usr/include/c++/6/vector:64:0, from ../../src/gmm/gmm_std.h:122, from ../../src/gmm/gmm_except.h:45, 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:44, from icare.cc:21: /usr/include/c++/6/bits/stl_vector.h: In member function ‘void gmm::rsvector::w(gmm::rsvector::size_type, const T&) [with T = double]’: /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o icare icare.o ../../src/libgetfem.la -lm -lsmumps_seq -ldmumps_seq -lcmumps_seq -lzmumps_seq -lpord_seq -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/icare icare.o -rdynamic ../../src/.libs/libgetfem.so -lm -lpord_seq -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/icare' make check-TESTS make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/icare' make[5]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/icare' PASS: icare.pl ============================================================================ Testsuite summary for getfem 5.1 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/icare' make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/icare' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/icare' Making check in delaminated_crack make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/delaminated_crack' make delaminated_crack make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/delaminated_crack' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o delaminated_crack delaminated_crack.o ../../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/delaminated_crack delaminated_crack.o -rdynamic ../../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/delaminated_crack' make check-TESTS make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/delaminated_crack' make[5]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/delaminated_crack' PASS: delaminated_crack.pl ============================================================================ Testsuite summary for getfem 5.1 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/delaminated_crack' make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/delaminated_crack' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/delaminated_crack' Making check in aposteriori make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/aposteriori' make aposteriori aposteriori_laplacian make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/aposteriori' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from aposteriori.cc:27: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from aposteriori_laplacian.cc:29: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from aposteriori.cc:27: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from aposteriori.cc:27: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from aposteriori_laplacian.cc:29: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from aposteriori_laplacian.cc:29: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from aposteriori.cc:27: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from aposteriori.cc:27: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from aposteriori_laplacian.cc:29: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from aposteriori_laplacian.cc:29: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from aposteriori.cc:27: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from aposteriori_laplacian.cc:29: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_model_solvers.h:45:0, from aposteriori.cc:31: ../../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ../../src/getfem/getfem_model_solvers.h:45:0, from aposteriori_laplacian.cc:33: ../../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from ../../src/getfem/getfem_mesh_im_level_set.h:42, from aposteriori.cc:32: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from ../../src/getfem/getfem_mesh_im_level_set.h:42, from aposteriori_laplacian.cc:34: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o aposteriori_laplacian aposteriori_laplacian.o ../../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/aposteriori_laplacian aposteriori_laplacian.o -rdynamic ../../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o aposteriori aposteriori.o ../../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/aposteriori aposteriori.o -rdynamic ../../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/aposteriori' make check-TESTS make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/aposteriori' make[5]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/aposteriori' PASS: aposteriori_laplacian.pl PASS: aposteriori.pl ============================================================================ Testsuite summary for getfem 5.1 ============================================================================ # TOTAL: 2 # PASS: 2 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/aposteriori' make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/aposteriori' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/aposteriori' Making check in xfem_stab_unilat_contact make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact' make xfem_stab_unilat_contact make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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.h:44:0, from xfem_stab_unilat_contact.cc:28: ../../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_stab_unilat_contact.cc:29: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_stab_unilat_contact.cc:29: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_stab_unilat_contact.cc:29: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_stab_unilat_contact.cc:29: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_stab_unilat_contact.cc:29: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_stab_unilat_contact.cc:29: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from ../../src/getfem/getfem_mesh_im_level_set.h:42, from xfem_stab_unilat_contact.cc:34: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ In file included from /usr/include/c++/6/map:60:0, from ../../src/gmm/gmm_vector.h:40, from ../../src/gmm/gmm_real_part.h:41, from ../../src/gmm/gmm_kernel.h:43, from ../../src/gmm/gmm.h:40, from xfem_stab_unilat_contact.cc:28: /usr/include/c++/6/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::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++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/map:61:0, from ../../src/gmm/gmm_vector.h:40, from ../../src/gmm/gmm_real_part.h:41, from ../../src/gmm/gmm_kernel.h:43, from ../../src/gmm/gmm.h:40, from xfem_stab_unilat_contact.cc:28: /usr/include/c++/6/bits/stl_map.h: In member function ‘void gmm::wsvector::w(gmm::wsvector::size_type, const T&) [with T = double]’: /usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_map.h: In member function ‘void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]’: /usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o xfem_stab_unilat_contact xfem_stab_unilat_contact.o ../../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/xfem_stab_unilat_contact xfem_stab_unilat_contact.o -rdynamic ../../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact' make check-TESTS make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact' make[5]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact' PASS: xfem_stab_unilat_contact.pl ============================================================================ Testsuite summary for getfem 5.1 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact' make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact' Making check in bimaterial_crack_test make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test' make bimaterial_crack_test crack make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/dal_static_stored_objects.h:70, from ../../src/getfem/getfem_fem.h:113, from ../../src/getfem/getfem_fem_global_function.h:41, from ../../src/getfem/getfem_mesh_fem_global_function.h:42, from crack_exact_solution.h:32, from crack_exact_solution.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/dal_static_stored_objects.h:70, from ../../src/getfem/getfem_fem.h:113, from getfem_Xfem.h:54, from getfem_Xfem.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from crack.cc:29: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/getfem_fem.h:113:0, from getfem_Xfem.h:54, from getfem_Xfem.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_fem.h:113:0, from ../../src/getfem/getfem_fem_global_function.h:41, from ../../src/getfem/getfem_mesh_fem_global_function.h:42, from crack_exact_solution.h:32, from crack_exact_solution.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from bimaterial_crack_test.cc:29: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from crack.cc:29: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from bimaterial_crack_test.cc:29: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from crack.cc:29: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:44:0, from ../../src/getfem/bgeot_convex.h:41, from ../../src/getfem/bgeot_convex_ref.h:41, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/getfem_fem.h:114, from getfem_Xfem.h:54, from getfem_Xfem.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:44:0, from ../../src/getfem/bgeot_convex.h:41, from ../../src/getfem/bgeot_convex_ref.h:41, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/getfem_fem.h:114, from ../../src/getfem/getfem_fem_global_function.h:41, from ../../src/getfem/getfem_mesh_fem_global_function.h:42, from crack_exact_solution.h:32, from crack_exact_solution.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from bimaterial_crack_test.cc:29: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/getfem_fem.h:114, from getfem_Xfem.h:54, from getfem_Xfem.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/getfem_fem.h:114, from ../../src/getfem/getfem_fem_global_function.h:41, from ../../src/getfem/getfem_mesh_fem_global_function.h:42, from crack_exact_solution.h:32, from crack_exact_solution.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from crack.cc:29: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from crack.cc:29: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from bimaterial_crack_test.cc:29: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from bimaterial_crack_test.cc:29: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/bgeot_poly_composite.h:45, from ../../src/getfem/getfem_fem.h:115, from getfem_Xfem.h:54, from getfem_Xfem.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/bgeot_poly_composite.h:45, from ../../src/getfem/getfem_fem.h:115, from ../../src/getfem/getfem_fem_global_function.h:41, from ../../src/getfem/getfem_mesh_fem_global_function.h:42, from crack_exact_solution.h:32, from crack_exact_solution.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from crack.cc:29: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from bimaterial_crack_test.cc:29: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_fem_global_function.h:42, from ../../src/getfem/getfem_mesh_fem_global_function.h:42, from crack_exact_solution.h:32, from crack_exact_solution.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from getfem_Xfem.h:55, from getfem_Xfem.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_model_solvers.h:45:0, from crack.cc:33: ../../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ../../src/getfem/getfem_model_solvers.h:45:0, from bimaterial_crack_test.cc:33: ../../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from ../../src/getfem/getfem_mesh_im_level_set.h:42, from crack.cc:34: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from ../../src/getfem/getfem_mesh_im_level_set.h:42, from bimaterial_crack_test.cc:34: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o bimaterial_crack_test bimaterial_crack_test.o getfem_Xfem.o ../../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/bimaterial_crack_test bimaterial_crack_test.o getfem_Xfem.o -rdynamic ../../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o crack crack.o crack_exact_solution.o getfem_Xfem.o ../../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/crack crack.o crack_exact_solution.o getfem_Xfem.o -rdynamic ../../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test' make check-TESTS make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test' make[5]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test' PASS: bimaterial_crack_test.pl PASS: crack.pl ============================================================================ Testsuite summary for getfem 5.1 ============================================================================ # TOTAL: 2 # PASS: 2 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test' make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test' Making check in mixed_elastostatic make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/mixed_elastostatic' make mixed_elastostatic make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/mixed_elastostatic' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o mixed_elastostatic mixed_elastostatic.o ../../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/mixed_elastostatic mixed_elastostatic.o -rdynamic ../../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/mixed_elastostatic' make check-TESTS make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/mixed_elastostatic' make[5]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/mixed_elastostatic' PASS: mixed_elastostatic.pl ============================================================================ Testsuite summary for getfem 5.1 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/mixed_elastostatic' make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/mixed_elastostatic' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/mixed_elastostatic' Making check in xfem_contact make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_contact' make xfem_contact xfem_stokes xfem_dirichlet make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_contact' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_stokes.cc:28: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_contact.cc:28: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_dirichlet.cc:28: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_stokes.cc:28: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_stokes.cc:28: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_contact.cc:28: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_dirichlet.cc:28: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_contact.cc:28: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_dirichlet.cc:28: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_stokes.cc:28: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_stokes.cc:28: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_contact.cc:28: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_contact.cc:28: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_dirichlet.cc:28: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_dirichlet.cc:28: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_stokes.cc:28: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_dirichlet.cc:28: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from xfem_contact.cc:28: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_model_solvers.h:45:0, from xfem_stokes.cc:32: ../../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ../../src/getfem/getfem_model_solvers.h:45:0, from xfem_dirichlet.cc:32: ../../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ../../src/getfem/getfem_model_solvers.h:45:0, from xfem_contact.cc:32: ../../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from ../../src/getfem/getfem_mesh_im_level_set.h:42, from xfem_stokes.cc:33: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from ../../src/getfem/getfem_mesh_im_level_set.h:42, from xfem_dirichlet.cc:33: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from ../../src/getfem/getfem_mesh_im_level_set.h:42, from xfem_contact.cc:33: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ In file included from /usr/include/c++/6/map:60:0, 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/getfem_assembling_tensors.h:40, from ../../src/getfem/getfem_assembling.h:44, from xfem_dirichlet.cc:28: /usr/include/c++/6/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::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++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o xfem_contact xfem_contact.o ../../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/xfem_contact xfem_contact.o -rdynamic ../../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu In file included from /usr/include/c++/6/map:61:0, 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/getfem_assembling_tensors.h:40, from ../../src/getfem/getfem_assembling.h:44, from xfem_dirichlet.cc:28: /usr/include/c++/6/bits/stl_map.h: In member function ‘void gmm::wsvector::w(gmm::wsvector::size_type, const T&) [with T = double]’: /usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_map.h: In function ‘void gmm::mult_spec(const L1&, const L2&, L3&, gmm::crmult, gmm::abstract_sparse) [with L1 = gmm::transposed_row_ref >*>; L2 = gmm::transposed_col_ref >*>; L3 = gmm::row_matrix >]’: /usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o xfem_stokes xfem_stokes.o ../../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/xfem_stokes xfem_stokes.o -rdynamic ../../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /usr/include/c++/6/bits/stl_map.h: In member function ‘void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]’: /usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o xfem_dirichlet xfem_dirichlet.o ../../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/xfem_dirichlet xfem_dirichlet.o -rdynamic ../../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_contact' make check-TESTS make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_contact' make[5]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_contact' PASS: xfem_contact.pl ============================================================================ Testsuite summary for getfem 5.1 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_contact' make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_contact' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_contact' Making check in crack_plate make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/crack_plate' make crack_mindlin crack_bilaplacian make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/crack_plate' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/getfem_config.h:155, from crack_bilaplacian.h:32, from crack_bilaplacian_singularities.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/dal_config.h:41:0, 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_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/dal_config.h:41:0, 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_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/getfem_config.h:213:0, from crack_bilaplacian.h:32, from crack_bilaplacian_singularities.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/getfem_config.h:213:0, from crack_bilaplacian.h:32, from crack_bilaplacian.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/gmm/gmm.h:44:0, from crack_bilaplacian.h:33, from crack_bilaplacian_singularities.cc:22: ../../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ../../src/getfem/getfem_config.h:213:0, from crack_bilaplacian.h:32, from crack_bilaplacian_problem.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from crack_mindlin.cc:30: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/gmm/gmm.h:44:0, from crack_bilaplacian.h:33, from crack_bilaplacian.cc:22: ../../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ../../src/gmm/gmm.h:44:0, from crack_bilaplacian.h:33, from crack_bilaplacian_problem.cc:22: ../../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ../../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from crack_mindlin.cc:30: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from crack_mindlin.cc:30: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian_singularities.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from crack_mindlin.cc:30: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from crack_mindlin.cc:30: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian_problem.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian_singularities.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian_singularities.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian_problem.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian_problem.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from crack_mindlin.cc:30: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian_singularities.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian_problem.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_model_solvers.h:45:0, from crack_mindlin.cc:34: ../../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from ../../src/getfem/getfem_mesh_im_level_set.h:42, from crack_bilaplacian.h:37, from crack_bilaplacian_singularities.cc:22: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from ../../src/getfem/getfem_mesh_im_level_set.h:42, from crack_bilaplacian.h:37, from crack_bilaplacian_problem.cc:22: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from ../../src/getfem/getfem_mesh_im_level_set.h:42, from crack_bilaplacian.h:37, from crack_bilaplacian.cc:22: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from ../../src/getfem/getfem_mesh_im_level_set.h:42, from crack_mindlin.cc:37: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ crack_bilaplacian_problem.cc: In member function ‘void bilaplacian_crack_problem::compute_error(plain_vector&)’: crack_bilaplacian_problem.cc:600:4: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (gmm::sqr(mesh.points_of_convex(cv)[j][0] ) + ^~ crack_bilaplacian_problem.cc:603:23: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ in_area = false; break; ^~~~~ crack_bilaplacian_problem.cc: In member function ‘bool bilaplacian_crack_problem::solve(plain_vector&)’: crack_bilaplacian_problem.cc:740:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (gmm::sqr(mesh.points_of_convex(i)[j][0]) + ^~ crack_bilaplacian_problem.cc:743:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ pm_convexes.sup(i); break; ^~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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:41:0, 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_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/getfem_config.h:213:0, from crack_bilaplacian.h:32, from crack_bilaplacian_moment.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/gmm/gmm.h:44:0, from crack_bilaplacian.h:33, from crack_bilaplacian_moment.cc:22: ../../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian_moment.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian_moment.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian_moment.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian_moment.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from ../../src/getfem/getfem_mesh_im_level_set.h:42, from crack_bilaplacian.h:37, from crack_bilaplacian_moment.cc:22: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ crack_bilaplacian_moment.cc: In member function ‘bool bilaplacian_crack_problem::solve_moment(plain_vector&)’: crack_bilaplacian_moment.cc:140:3: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (gmm::sqr(mesh.points_of_convex(i)[j][0]) + ^~ crack_bilaplacian_moment.cc:143:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ pm_convexes.sup(i); break; ^~~~~ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ../../src/getfem/dal_config.h:41:0, 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_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/getfem_config.h:213:0, from crack_bilaplacian.h:32, from crack_bilaplacian_tools.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/gmm/gmm.h:44:0, from crack_bilaplacian.h:33, from crack_bilaplacian_tools.cc:22: ../../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian_tools.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian_tools.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian_tools.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian_tools.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from ../../src/getfem/getfem_mesh_im_level_set.h:42, from crack_bilaplacian.h:37, from crack_bilaplacian_tools.cc:22: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 In file included from ../../src/getfem/dal_config.h:41:0, 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_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/getfem_config.h:213:0, from crack_bilaplacian.h:32, from crack_bilaplacian_sif.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/gmm/gmm.h:44:0, from crack_bilaplacian.h:33, from crack_bilaplacian_sif.cc:22: ../../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian_sif.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian_sif.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian_sif.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from crack_bilaplacian.h:35, from crack_bilaplacian_sif.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_level_set.h:41:0, from ../../src/getfem/getfem_mesh_level_set.h:42, from ../../src/getfem/getfem_mesh_im_level_set.h:42, from crack_bilaplacian.h:37, from crack_bilaplacian_sif.cc:22: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o crack_mindlin crack_mindlin.o ../../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/crack_mindlin crack_mindlin.o -rdynamic ../../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu In file included from /usr/include/c++/6/vector:69:0, from ../../src/gmm/gmm_std.h:122, from ../../src/gmm/gmm_except.h:45, 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: /usr/include/c++/6/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_fill_insert(std::vector<_Tp, _Alloc>::iterator, std::vector<_Tp, _Alloc>::size_type, const value_type&) [with _Tp = gmm::elt_rsvector_; _Alloc = std::allocator >]’: /usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type ‘std::vector, std::allocator > >::iterator {aka __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >}’ will change in GCC 7.1 vector<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/vector:64:0, from ../../src/gmm/gmm_std.h:122, from ../../src/gmm/gmm_except.h:45, 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: /usr/include/c++/6/bits/stl_vector.h: In member function ‘void gmm::rsvector::w(gmm::rsvector::size_type, const T&) [with T = double]’: /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ /usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >’ will change in GCC 7.1 _M_fill_insert(begin() + __offset, __n, __x); ^~~~~~~~~~~~~~ /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -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 -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -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 -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/crack_plate' make check-TESTS make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/crack_plate' make[5]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/crack_plate' PASS: crack_mindlin.pl ============================================================================ Testsuite summary for getfem 5.1 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/crack_plate' make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/crack_plate' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/crack_plate' Making check in static_contact_gears make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/static_contact_gears' make static_contact_gears static_contact_gears_u1_u2 make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/static_contact_gears' g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_model_solvers.h:42, from static_contact_gears.cc:22: ../../src/gmm/gmm_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/dal_config.h:41:0, from ../../src/getfem/bgeot_config.h:49, from ../../src/getfem/bgeot_convex_structure.h:42, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, 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_algobase.h: In function ‘int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)’: ../../src/gmm/gmm_algobase.h:113:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ ../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (b1 != e1) return 1; if (b2 != e2) return -1; return 0; ^~ In file included from ../../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_model_solvers.h:42, from static_contact_gears_u1_u2.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ In file included from ../../src/getfem/bgeot_convex_structure.h:44:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_model_solvers.h:42, from static_contact_gears.cc:22: ../../src/getfem/bgeot_poly.h: In function ‘std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial&)’: ../../src/getfem/bgeot_poly.h:565:6: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (!first_var) o << "*"; first_var = false; ^~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ ../../src/getfem/bgeot_poly.h:565:32: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (!first_var) o << "*"; first_var = false; ^~~~~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_model_solvers.h:42, from static_contact_gears_u1_u2.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_structure.h:45:0, 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_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_model_solvers.h:42, from static_contact_gears.cc:22: ../../src/getfem/dal_static_stored_objects.h: In member function ‘virtual bool dal::simple_key::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/dal_static_stored_objects.h:153:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (a < o.a) return true; return false; ^~ ../../src/getfem/dal_static_stored_objects.h:153:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (a < o.a) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_model_solvers.h:42, from static_contact_gears.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_mesh.h:41:0, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_model_solvers.h:42, from static_contact_gears_u1_u2.cc:22: ../../src/getfem/bgeot_mesh_structure.h: In member function ‘bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const’: ../../src/getfem/bgeot_mesh_structure.h:322:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:322:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i < e.i) return true; if (i > e.i) return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; return false; ^~ ../../src/getfem/bgeot_mesh_structure.h:324:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_model_solvers.h:42, from static_contact_gears.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/bgeot_convex_ref.h:41:0, from ../../src/getfem/bgeot_geometric_trans.h:43, from ../../src/getfem/bgeot_mesh.h:42, from ../../src/getfem/getfem_mesh.h:43, from ../../src/getfem/getfem_mesh_fem.h:41, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_model_solvers.h:42, from static_contact_gears_u1_u2.cc:22: ../../src/getfem/bgeot_convex.h: In member function ‘virtual bool bgeot::special_convex_structure_key_::compare(const dal::static_stored_object_key&) const’: ../../src/getfem/bgeot_convex.h:190:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (p < o.p) return true; return false; ^~ ../../src/getfem/bgeot_convex.h:190:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (p < o.p) return true; return false; ^~~~~~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_model_solvers.h:42, from static_contact_gears.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_mesh_fem.h:41:0, from ../../src/getfem/getfem_assembling_tensors.h:41, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_model_solvers.h:42, from static_contact_gears_u1_u2.cc:22: ../../src/getfem/getfem_mesh.h: In member function ‘bool getfem::convex_face::operator<(const getfem::convex_face&) const’: ../../src/getfem/getfem_mesh.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ ../../src/getfem/getfem_mesh.h:634:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (cv < e.cv) return true; if (cv > e.cv) return false; ^~ In file included from ../../src/getfem/getfem_model_solvers.h:45:0, from static_contact_gears.cc:22: ../../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ../../src/getfem/getfem_model_solvers.h:45:0, from static_contact_gears_u1_u2.cc:22: ../../src/gmm/gmm_iter_solvers.h: In function ‘T gmm::find_root(const FUNC&, T, T, T)’: ../../src/gmm/gmm_iter_solvers.h:73:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c > b) c = b; if (c < a) c = a; ^~ ../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c > b) c = b; if (c < a) c = a; ^~ In file included from ../../src/getfem/getfem_contact_and_friction_common.h:44:0, from ../../src/getfem/getfem_contact_and_friction_large_sliding.h:41, from static_contact_gears.cc:27: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ In file included from ../../src/getfem/getfem_contact_and_friction_common.h:44:0, from ../../src/getfem/getfem_contact_and_friction_large_sliding.h:41, from static_contact_gears_u1_u2.cc:27: ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_union::mesher_union(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:442:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:442:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:443:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:443:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:444:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:444:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:445:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:445:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:446:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:446:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:447:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:447:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:448:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:448:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:449:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:449:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:450:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:450:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h: In constructor ‘getfem::mesher_intersection::mesher_intersection(const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&, const pmesher_signed_distance&)’: ../../src/getfem/getfem_mesher.h:627:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:627:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (c) dists.push_back(c); if (d) dists.push_back(d); ^~ ../../src/getfem/getfem_mesher.h:628:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:628:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (e) dists.push_back(e); if (f) dists.push_back(f); ^~ ../../src/getfem/getfem_mesher.h:629:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:629:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (g) dists.push_back(g); if (h) dists.push_back(h); ^~ ../../src/getfem/getfem_mesher.h:630:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:630:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (i) dists.push_back(i); if (j) dists.push_back(j); ^~ ../../src/getfem/getfem_mesher.h:631:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:631:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (k) dists.push_back(k); if (l) dists.push_back(l); ^~ ../../src/getfem/getfem_mesher.h:632:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:632:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (m) dists.push_back(m); if (n) dists.push_back(n); ^~ ../../src/getfem/getfem_mesher.h:633:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:633:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (o) dists.push_back(o); if (p) dists.push_back(p); ^~ ../../src/getfem/getfem_mesher.h:634:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:634:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (q) dists.push_back(q); if (r) dists.push_back(r); ^~ ../../src/getfem/getfem_mesher.h:635:7: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ ../../src/getfem/getfem_mesher.h:635:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the ‘if’ if (s) dists.push_back(s); if (t) dists.push_back(t); ^~ In file included from /usr/include/c++/6/map:60:0, 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/getfem_assembling_tensors.h:40, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_model_solvers.h:42, from static_contact_gears_u1_u2.cc:22: /usr/include/c++/6/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(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::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++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/6/map:61:0, 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/getfem_assembling_tensors.h:40, from ../../src/getfem/getfem_assembling.h:44, from ../../src/getfem/getfem_models.h:42, from ../../src/getfem/getfem_model_solvers.h:42, from static_contact_gears_u1_u2.cc:22: /usr/include/c++/6/bits/stl_map.h: In member function ‘void gmm::wsvector::w(gmm::wsvector::size_type, const T&) [with T = double]’: /usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /usr/include/c++/6/bits/stl_map.h: In member function ‘void gmm::ilut_precond::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref >*>; Matrix = gmm::col_matrix >]’: /usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type ‘std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}’ will change in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o static_contact_gears static_contact_gears.o ../../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/static_contact_gears static_contact_gears.o -rdynamic ../../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu /bin/bash ../../libtool --tag=CXX --mode=link g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z,relro -o static_contact_gears_u1_u2 static_contact_gears_u1_u2.o ../../src/libgetfem.la -lm -rdynamic -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu -lblas -lsuperlu libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-jpVVVt/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-Bsymbolic-functions -Wl,-z -Wl,relro -o .libs/static_contact_gears_u1_u2 static_contact_gears_u1_u2.o -rdynamic ../../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/static_contact_gears' make check-TESTS make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/static_contact_gears' make[5]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/static_contact_gears' PASS: static_contact_gears.pl ============================================================================ Testsuite summary for getfem 5.1 ============================================================================ # TOTAL: 1 # PASS: 1 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[5]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/static_contact_gears' make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/static_contact_gears' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/static_contact_gears' make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib' make[2]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib' Making check in bin make[2]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/bin' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/bin' Making check in doc make[2]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/doc' Making check in sphinx make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/doc/sphinx' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/doc/sphinx' make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/doc' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/doc' make[2]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/doc' make[2]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' make[2]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' make[1]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary-arch dh binary-arch --with python2 --parallel --with autoreconf create-stamp debian/debhelper-build-stamp dh_testroot -a -O--parallel dh_prep -a -O--parallel dh_auto_install -a -O--parallel make -j1 install DESTDIR=/build/getfem\+\+-jpVVVt/getfem\+\+-5.1\+dfsg1/debian/tmp AM_UPDATE_INFO_DIR=no make[1]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' Making install in m4 make[2]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/m4' make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+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/getfem++-jpVVVt/getfem++-5.1+dfsg1/m4' make[2]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/m4' Making install in cubature make[2]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/cubature' make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+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/getfem++-jpVVVt/getfem++-5.1+dfsg1/cubature' make[2]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/cubature' Making install in src make[2]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/src' make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/src' /bin/mkdir -p '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf' /bin/bash ../libtool --mode=install /usr/bin/install -c libgetfem.la '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf' libtool: install: /usr/bin/install -c .libs/libgetfem.so.5.0.1 /build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf/libgetfem.so.5.0.1 libtool: install: (cd /build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f libgetfem.so.5.0.1 libgetfem.so.5 || { rm -f libgetfem.so.5 && ln -s libgetfem.so.5.0.1 libgetfem.so.5; }; }) libtool: install: (cd /build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f libgetfem.so.5.0.1 libgetfem.so || { rm -f libgetfem.so && ln -s libgetfem.so.5.0.1 libgetfem.so; }; }) libtool: install: /usr/bin/install -c .libs/libgetfem.lai /build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf/libgetfem.la libtool: install: /usr/bin/install -c .libs/libgetfem.a /build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf/libgetfem.a libtool: install: chmod 644 /build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf/libgetfem.a libtool: install: ranlib /build/getfem++-jpVVVt/getfem++-5.1+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/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/include' /bin/mkdir -p '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/include/gmm' /usr/bin/install -c -m 644 gmm/gmm.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 gmm/gmm_precond_diagonal.h '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/include/gmm' /bin/mkdir -p '/build/getfem++-jpVVVt/getfem++-5.1+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_ftool.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_context.h getfem/getfem_config.h getfem/getfem_interpolation.h getfem/getfem_export.h getfem/getfem_import.h getfem/getfem_derivatives.h '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/include/getfem' /bin/mkdir -p '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/include/getfem' /usr/bin/install -c -m 644 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_contact_and_friction_common.h getfem/getfem_contact_and_friction_large_sliding.h 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 '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/include/getfem' /bin/mkdir -p '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/include/getfem' /usr/bin/install -c -m 644 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/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/include/getfem' /bin/mkdir -p '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/include/getfem_boost' /usr/bin/install -c -m 644 getfem_boost/workaround.hpp getfem_boost/noncopyable.hpp '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/include/getfem_boost' /bin/mkdir -p '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/include/gmm' /usr/bin/install -c -m 644 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_MUMPS_interface.h '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/include/gmm' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/src' make[2]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/src' Making install in tests make[2]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/tests' make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+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/getfem++-jpVVVt/getfem++-5.1+dfsg1/tests' make[2]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/tests' Making install in interface make[2]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface' Making install in src make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/src' Making install in . make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/src' make[5]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/src' make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/src' make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/src' Making install in python make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/src/python' make[5]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/src/python' /bin/mkdir -p '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/lib/python2.7/dist-packages/getfem' /usr/bin/install -c -m 644 _getfem.so '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/lib/python2.7/dist-packages/getfem' Byte-compiling python modules... Byte-compiling python modules (optimized versions) ... /bin/mkdir -p '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/lib/python2.7/dist-packages/getfem' /usr/bin/install -c -m 644 getfem.py __init__.py '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/lib/python2.7/dist-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/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/src/python' make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/src/python' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/src' Making install in tests make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests' Making install in meshes make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests/meshes' make[5]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests/meshes' make[5]: Nothing to be done for 'install-exec-am'. /bin/mkdir -p '/build/getfem++-jpVVVt/getfem++-5.1+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 '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/getfem_toolbox/meshes' make[5]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests/meshes' make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests/meshes' Making install in python make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests/python' make[5]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+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/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests/python' make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests/python' make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests' make[5]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+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/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests' make[4]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface/tests' make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface' make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+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/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface' make[2]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/interface' Making install in contrib make[2]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib' Making install in icare make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/icare' make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+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/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/icare' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/icare' Making install in delaminated_crack make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/delaminated_crack' make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+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/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/delaminated_crack' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/delaminated_crack' Making install in aposteriori make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/aposteriori' make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+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/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/aposteriori' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/aposteriori' Making install in xfem_stab_unilat_contact make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact' make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+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/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact' Making install in bimaterial_crack_test make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test' make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+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/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test' Making install in mixed_elastostatic make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/mixed_elastostatic' make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+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/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/mixed_elastostatic' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/mixed_elastostatic' Making install in xfem_contact make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_contact' make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+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/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_contact' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/xfem_contact' Making install in crack_plate make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/crack_plate' make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+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/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/crack_plate' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/crack_plate' Making install in static_contact_gears make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/static_contact_gears' make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+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/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/static_contact_gears' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib/static_contact_gears' make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib' make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+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/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib' make[2]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/contrib' Making install in bin make[2]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/bin' make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/bin' make[2]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/bin' Making install in doc make[2]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/doc' Making install in sphinx make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/doc/sphinx' make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+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/getfem++-jpVVVt/getfem++-5.1+dfsg1/doc/sphinx' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/doc/sphinx' make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/doc' make[4]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+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/getfem++-jpVVVt/getfem++-5.1+dfsg1/doc' make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/doc' make[2]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/doc' make[2]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' make[3]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' /bin/mkdir -p '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/bin' /usr/bin/install -c getfem-config '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1/debian/tmp/usr/bin' make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' make[2]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' make[1]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' debian/rules override_dh_install make[1]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+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 --list-missing dh_install: Please use dh_missing --list-missing/--fail-missing instead dh_install: This feature will be removed in compat 11. dh_missing: usr/lib/python2.7/dist-packages/getfem/getfem.py exists in debian/tmp but is not installed to anywhere dh_missing: usr/lib/python2.7/dist-packages/getfem/_getfem.so exists in debian/tmp but is not installed to anywhere dh_missing: usr/lib/python2.7/dist-packages/getfem/__init__.py exists in debian/tmp but is not installed to anywhere dh_missing: usr/getfem_toolbox/meshes/tripod.GiD.msh exists in debian/tmp but is not installed to anywhere dh_missing: usr/getfem_toolbox/meshes/tube_2D_spline.GiD.msh exists in debian/tmp but is not installed to anywhere dh_missing: usr/getfem_toolbox/meshes/holed_disc_with_quadratic_2D_triangles.msh exists in debian/tmp but is not installed to anywhere dh_missing: usr/getfem_toolbox/meshes/tank_quadratic_2500.GiD.msh exists in debian/tmp but is not installed to anywhere The following debhelper tools have reported what they installed (with files per package) * dh_install: libgetfem++-dev (5), libgetfem5++ (2), libgmm++-dev (1), python-getfem++ (0) If the missing files are installed by another tool, please file a bug against it. Be sure to test with dpkg-buildpackage -A/-B as the results may vary when only a subset is built For a short-term work-around: Add the files to debian/not-installed dh_numpy make[1]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' dh_installdocs -a -O--parallel debian/rules override_dh_installchangelogs make[1]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' dh_installchangelogs ChangeLog make[1]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' debian/rules override_dh_python2 make[1]: Entering directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' dh_python2 --no-guessing-versions I: dh_python2 fs:322: renaming _getfem.so to _getfem.arm-linux-gnueabihf.so make[1]: Leaving directory '/build/getfem++-jpVVVt/getfem++-5.1+dfsg1' dh_perl -a -O--parallel dh_link -a -O--parallel dh_strip_nondeterminism -a -O--parallel dh_compress -a -O--parallel dh_fixperms -a -O--parallel dh_missing -a -O--parallel dh_strip -a -O--parallel dh_makeshlibs -a -O--parallel dh_shlibdeps -a -O--parallel dpkg-shlibdeps: warning: symbol __aeabi_atexit@CXXABI_ARM_1.3.3 used by debian/libgetfem5++/usr/lib/arm-linux-gnueabihf/libgetfem.so.5.0.1 found in none of the libraries dh_installdeb -a -O--parallel dh_gencontrol -a -O--parallel dpkg-gencontrol: warning: package libgetfem++-dev: unused substitution variable ${python:Depends} dpkg-gencontrol: warning: package libgetfem5++: unused substitution variable ${python:Depends} dpkg-gencontrol: warning: package libgetfem5++: unused substitution variable ${python:Depends} dpkg-gencontrol: warning: package python-getfem++: unused substitution variable ${python:Versions} dpkg-gencontrol: warning: package python-getfem++: unused substitution variable ${python:Versions} dh_md5sums -a -O--parallel dh_builddeb -a -O--parallel INFO: pkgstriptranslations version 131 INFO: pkgstriptranslations version 131 INFO: pkgstriptranslations version 131 pkgstriptranslations: processing libgetfem5++-dbgsym (in debian/.debhelper/libgetfem5++/dbgsym-root); do_strip: , oemstrip: pkgstriptranslations: processing python-getfem++-dbgsym (in debian/.debhelper/python-getfem++/dbgsym-root); do_strip: , oemstrip: pkgstriptranslations: processing libgetfem++-dev (in debian/libgetfem++-dev); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/.debhelper/python-getfem++/dbgsym-root/DEBIAN/control, package python-getfem++-dbgsym, directory debian/.debhelper/python-getfem++/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package python-getfem++-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'python-getfem++-dbgsym' in 'debian/.debhelper/scratch-space/build-python-getfem++/python-getfem++-dbgsym_5.1+dfsg1-4build1_armhf.deb'. pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/libgetfem++-dev/DEBIAN/control, package libgetfem++-dev, directory debian/libgetfem++-dev .. removing usr/share/doc/libgetfem++-dev/changelog.gz Searching for duplicated docs in dependency libgetfem5++... symlinking changelog.Debian.gz in libgetfem++-dev to file in libgetfem5++ pkgstripfiles: Running PNG optimization (using 4 cpus) for package libgetfem++-dev ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libgetfem++-dev' in '../libgetfem++-dev_5.1+dfsg1-4build1_armhf.deb'. Renaming python-getfem++-dbgsym_5.1+dfsg1-4build1_armhf.deb to python-getfem++-dbgsym_5.1+dfsg1-4build1_armhf.ddeb INFO: pkgstriptranslations version 131 pkgstriptranslations: processing python-getfem++ (in debian/python-getfem++); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " pkgstripfiles: processing control file: debian/python-getfem++/DEBIAN/control, package python-getfem++, directory debian/python-getfem++ .. removing usr/share/doc/python-getfem++/changelog.gz INFO: pkgstripfiles: waiting for lock (python-getfem++) ... INFO: pkgstripfiles: waiting for lock (python-getfem++) ... pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (python-getfem++) ... pkgstripfiles: processing control file: debian/.debhelper/libgetfem5++/dbgsym-root/DEBIAN/control, package libgetfem5++-dbgsym, directory debian/.debhelper/libgetfem5++/dbgsym-root pkgstripfiles: Running PNG optimization (using 4 cpus) for package libgetfem5++-dbgsym ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libgetfem5++-dbgsym' in 'debian/.debhelper/scratch-space/build-libgetfem5++/libgetfem5++-dbgsym_5.1+dfsg1-4build1_armhf.deb'. INFO: pkgstripfiles: waiting for lock (python-getfem++) ... INFO: pkgstripfiles: waiting for lock (python-getfem++) ... INFO: pkgstripfiles: waiting for lock (python-getfem++) ... INFO: pkgstripfiles: waiting for lock (python-getfem++) ... INFO: pkgstripfiles: waiting for lock (python-getfem++) ... INFO: pkgstripfiles: waiting for lock (python-getfem++) ... INFO: pkgstripfiles: waiting for lock (python-getfem++) ... INFO: pkgstripfiles: waiting for lock (python-getfem++) ... INFO: pkgstripfiles: waiting for lock (python-getfem++) ... INFO: pkgstripfiles: waiting for lock (python-getfem++) ... INFO: pkgstripfiles: waiting for lock (python-getfem++) ... INFO: pkgstripfiles: waiting for lock (python-getfem++) ... Renaming libgetfem5++-dbgsym_5.1+dfsg1-4build1_armhf.deb to libgetfem5++-dbgsym_5.1+dfsg1-4build1_armhf.ddeb INFO: pkgstripfiles: waiting for lock (python-getfem++) ... INFO: pkgstriptranslations version 131 INFO: pkgstripfiles: waiting for lock (python-getfem++) ... pkgstriptranslations: processing libgetfem5++ (in debian/libgetfem5++); do_strip: , oemstrip: pkgmaintainermangler: Maintainer field overridden to "Ubuntu Developers " INFO: pkgstripfiles: waiting for lock (python-getfem++) ... pkgstripfiles: processing control file: debian/libgetfem5++/DEBIAN/control, package libgetfem5++, directory debian/libgetfem5++ .. removing usr/share/doc/libgetfem5++/changelog.gz pkgstripfiles: Truncating usr/share/doc/libgetfem5++/changelog.Debian.gz to topmost ten records pkgstripfiles: Running PNG optimization (using 4 cpus) for package libgetfem5++ ... pkgstripfiles: No PNG files. dpkg-deb: building package 'libgetfem5++' in '../libgetfem5++_5.1+dfsg1-4build1_armhf.deb'. Searching for duplicated docs in dependency libgetfem5++... symlinking changelog.Debian.gz in python-getfem++ to file in libgetfem5++ pkgstripfiles: Running PNG optimization (using 4 cpus) for package python-getfem++ ... pkgstripfiles: No PNG files. dpkg-deb: building package 'python-getfem++' in '../python-getfem++_5.1+dfsg1-4build1_armhf.deb'. dpkg-genbuildinfo --build=any dpkg-genchanges --build=any -mLaunchpad Build Daemon >../getfem++_5.1+dfsg1-4build1_armhf.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build getfem++-5.1+dfsg1 dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 20170717-0741 Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Post Build Chroot | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Changes | +------------------------------------------------------------------------------+ getfem++_5.1+dfsg1-4build1_armhf.changes: ----------------------------------------- Format: 1.8 Date: Mon, 17 Jul 2017 08:30:45 +0200 Source: getfem++ Binary: libgetfem++-dev libgetfem5++ libgmm++-dev python-getfem++ Architecture: armhf Version: 5.1+dfsg1-4build1 Distribution: artful-proposed Urgency: medium Maintainer: Launchpad Build Daemon Changed-By: Gianfranco Costamagna Description: libgetfem++-dev - Development files for the GETFEM++ generic finite element library libgetfem5++ - GETFEM++ generic finite element library libgmm++-dev - Generic C++ template library for sparse, dense and skyline matric python-getfem++ - Python interface to the GETFEM++ generic finite element library Changes: getfem++ (5.1+dfsg1-4build1) artful; urgency=medium . * Rebuild against new libmumps-5.1.1. Checksums-Sha1: b04864b7814d28a4f76248a64bc4ae418fee1027 12434 getfem++_5.1+dfsg1-4build1_armhf.buildinfo d56d555a61dbe4e5869124222a9e0090b9470c46 3257058 libgetfem++-dev_5.1+dfsg1-4build1_armhf.deb 4fcff33c098faa8a2ff8f3ab820d299e453d4143 37061274 libgetfem5++-dbgsym_5.1+dfsg1-4build1_armhf.ddeb 7ce4da0044e2af439690b9a28a6ebd02f3e7f253 2037922 libgetfem5++_5.1+dfsg1-4build1_armhf.deb ec752dd0f722db02b17d003e833b23d3e06a3677 25482954 python-getfem++-dbgsym_5.1+dfsg1-4build1_armhf.ddeb 37ce1c13a782389f87983aff3f90d173fa0f6c02 958486 python-getfem++_5.1+dfsg1-4build1_armhf.deb Checksums-Sha256: cf668f2a532efa5fd281c193e867ecae1b8d8325317e370b84b2c45a8d1441a6 12434 getfem++_5.1+dfsg1-4build1_armhf.buildinfo 16ff6caf1dd1cbe647ecb107454a4ba84056e1ccf35c8ff470c4b3f16c1c1594 3257058 libgetfem++-dev_5.1+dfsg1-4build1_armhf.deb 6a2e3f6ca97b9146d0312290ce6955a08b35d3dee6c974637c6d71f2df54dc15 37061274 libgetfem5++-dbgsym_5.1+dfsg1-4build1_armhf.ddeb d0cb4306061b58a751481100782b1cd673234cac5f720c1680da6dbd987eaeaa 2037922 libgetfem5++_5.1+dfsg1-4build1_armhf.deb f53b66ac5d14170035f26b69040a68346a96b417ca9b4d6455a930d18316c77c 25482954 python-getfem++-dbgsym_5.1+dfsg1-4build1_armhf.ddeb 6888d2378ca3f9332be4b5d8f5e197b4b71087744c1dd5f9479f637a2e8ee88f 958486 python-getfem++_5.1+dfsg1-4build1_armhf.deb Files: 4ec964e924f3fc0ca5c8cb0c008b784c 12434 libs extra getfem++_5.1+dfsg1-4build1_armhf.buildinfo 677c4377cfe8308ac4b98b1474984283 3257058 libdevel extra libgetfem++-dev_5.1+dfsg1-4build1_armhf.deb e7bb9f356a1d578de6aff57f72ef093f 37061274 debug extra libgetfem5++-dbgsym_5.1+dfsg1-4build1_armhf.ddeb 10f97f770be4ee97133a8fe5fe81979d 2037922 libs extra libgetfem5++_5.1+dfsg1-4build1_armhf.deb 9edc664649414c86d74a83e2e016bad3 25482954 debug extra python-getfem++-dbgsym_5.1+dfsg1-4build1_armhf.ddeb 5515af692d7fb9bae46f939b1b59c0e8 958486 python extra python-getfem++_5.1+dfsg1-4build1_armhf.deb +------------------------------------------------------------------------------+ | Package contents | +------------------------------------------------------------------------------+ libgetfem++-dev_5.1+dfsg1-4build1_armhf.deb ------------------------------------------- new debian package, version 2.0. size 3257058 bytes: control archive=3394 bytes. 820 bytes, 18 lines control 6869 bytes, 93 lines md5sums Package: libgetfem++-dev Source: getfem++ Version: 5.1+dfsg1-4build1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Debian Science Team Installed-Size: 21854 Depends: libboost-dev, libgetfem5++ (= 5.1+dfsg1-4build1), libgmm++-dev, libmuparser-dev, libsuperlu-dev Section: libdevel Priority: extra Homepage: http://home.gna.org/getfem/ Description: Development files for the GETFEM++ generic finite element library GETFEM++ is a library allowing the computation of any elementary matrix (even for mixed finite element methods) on the largest class of methods and elements, and for arbitrary dimension. . This package contains development files for building software that uses the GETFEM++ library. drwxr-xr-x root/root 0 2017-07-17 06:30 ./ drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/ drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/bin/ -rwxr-xr-x root/root 4435 2017-07-17 06:30 ./usr/bin/getfem-config drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/include/ drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/include/getfem/ -rw-r--r-- root/root 3191 2017-07-17 06:30 ./usr/include/getfem/bgeot_comma_init.h -rw-r--r-- root/root 4246 2017-07-17 06:30 ./usr/include/getfem/bgeot_config.h -rw-r--r-- root/root 9917 2017-07-17 06:30 ./usr/include/getfem/bgeot_convex.h -rw-r--r-- root/root 6936 2017-07-17 06:30 ./usr/include/getfem/bgeot_convex_ref.h -rw-r--r-- root/root 8836 2017-07-17 06:30 ./usr/include/getfem/bgeot_convex_structure.h -rw-r--r-- root/root 8469 2017-07-17 06:30 ./usr/include/getfem/bgeot_ftool.h -rw-r--r-- root/root 20714 2017-07-17 06:30 ./usr/include/getfem/bgeot_geometric_trans.h -rw-r--r-- root/root 9438 2017-07-17 06:30 ./usr/include/getfem/bgeot_geotrans_inv.h -rw-r--r-- root/root 5532 2017-07-17 06:30 ./usr/include/getfem/bgeot_kdtree.h -rw-r--r-- root/root 4486 2017-07-17 06:30 ./usr/include/getfem/bgeot_mesh.h -rw-r--r-- root/root 14551 2017-07-17 06:30 ./usr/include/getfem/bgeot_mesh_structure.h -rw-r--r-- root/root 4115 2017-07-17 06:30 ./usr/include/getfem/bgeot_node_tab.h -rw-r--r-- root/root 4241 2017-07-17 06:30 ./usr/include/getfem/bgeot_permutations.h -rw-r--r-- root/root 26514 2017-07-17 06:30 ./usr/include/getfem/bgeot_poly.h -rw-r--r-- root/root 5342 2017-07-17 06:30 ./usr/include/getfem/bgeot_poly_composite.h -rw-r--r-- root/root 6179 2017-07-17 06:30 ./usr/include/getfem/bgeot_rtree.h -rw-r--r-- root/root 17006 2017-07-17 06:30 ./usr/include/getfem/bgeot_small_vector.h -rw-r--r-- root/root 33235 2017-07-17 06:30 ./usr/include/getfem/bgeot_sparse_tensors.h -rw-r--r-- root/root 20827 2017-07-17 06:30 ./usr/include/getfem/bgeot_tensor.h -rw-r--r-- root/root 2254 2017-07-17 06:30 ./usr/include/getfem/dal_backtrace.h -rw-r--r-- root/root 15709 2017-07-17 06:30 ./usr/include/getfem/dal_basic.h -rw-r--r-- root/root 17728 2017-07-17 06:30 ./usr/include/getfem/dal_bit_vector.h -rw-r--r-- root/root 2520 2017-07-17 06:30 ./usr/include/getfem/dal_config.h -rw-r--r-- root/root 10634 2017-07-17 06:30 ./usr/include/getfem/dal_naming_system.h -rw-r--r-- root/root 5445 2017-07-17 06:30 ./usr/include/getfem/dal_singleton.h -rw-r--r-- root/root 15196 2017-07-17 06:30 ./usr/include/getfem/dal_static_stored_objects.h -rw-r--r-- root/root 7595 2017-07-17 06:30 ./usr/include/getfem/dal_tas.h -rw-r--r-- root/root 30038 2017-07-17 06:30 ./usr/include/getfem/dal_tree_sorted.h -rw-r--r-- root/root 3784 2017-07-17 06:30 ./usr/include/getfem/getfem_Navier_Stokes.h -rw-r--r-- root/root 7099 2017-07-17 06:30 ./usr/include/getfem/getfem_arch_config.h -rw-r--r-- root/root 58525 2017-07-17 06:30 ./usr/include/getfem/getfem_assembling.h -rw-r--r-- root/root 27207 2017-07-17 06:30 ./usr/include/getfem/getfem_assembling_tensors.h -rw-r--r-- root/root 16854 2017-07-17 06:30 ./usr/include/getfem/getfem_config.h -rw-r--r-- root/root 34357 2017-07-17 06:30 ./usr/include/getfem/getfem_contact_and_friction_common.h -rw-r--r-- root/root 44854 2017-07-17 06:30 ./usr/include/getfem/getfem_contact_and_friction_integral.h -rw-r--r-- root/root 8118 2017-07-17 06:30 ./usr/include/getfem/getfem_contact_and_friction_large_sliding.h -rw-r--r-- root/root 31765 2017-07-17 06:30 ./usr/include/getfem/getfem_contact_and_friction_nodal.h -rw-r--r-- root/root 5619 2017-07-17 06:30 ./usr/include/getfem/getfem_context.h -rw-r--r-- root/root 44929 2017-07-17 06:30 ./usr/include/getfem/getfem_continuation.h -rw-r--r-- root/root 6005 2017-07-17 06:30 ./usr/include/getfem/getfem_convect.h -rw-r--r-- root/root 2834 2017-07-17 06:30 ./usr/include/getfem/getfem_copyable_ptr.h -rw-r--r-- root/root 9082 2017-07-17 06:30 ./usr/include/getfem/getfem_crack_sif.h -rw-r--r-- root/root 5451 2017-07-17 06:30 ./usr/include/getfem/getfem_deformable_mesh.h -rw-r--r-- root/root 12647 2017-07-17 06:30 ./usr/include/getfem/getfem_derivatives.h -rw-r--r-- root/root 3949 2017-07-17 06:30 ./usr/include/getfem/getfem_error_estimate.h -rw-r--r-- root/root 27433 2017-07-17 06:30 ./usr/include/getfem/getfem_export.h -rw-r--r-- root/root 36096 2017-07-17 06:30 ./usr/include/getfem/getfem_fem.h -rw-r--r-- root/root 5000 2017-07-17 06:30 ./usr/include/getfem/getfem_fem_global_function.h -rw-r--r-- root/root 4197 2017-07-17 06:30 ./usr/include/getfem/getfem_fem_level_set.h -rw-r--r-- root/root 18744 2017-07-17 06:30 ./usr/include/getfem/getfem_fourth_order.h -rw-r--r-- root/root 21704 2017-07-17 06:30 ./usr/include/getfem/getfem_generic_assembly.h -rw-r--r-- root/root 12852 2017-07-17 06:30 ./usr/include/getfem/getfem_global_function.h -rw-r--r-- root/root 18862 2017-07-17 06:30 ./usr/include/getfem/getfem_im_data.h -rw-r--r-- root/root 244772 2017-07-17 06:30 ./usr/include/getfem/getfem_im_list.h -rw-r--r-- root/root 7560 2017-07-17 06:30 ./usr/include/getfem/getfem_import.h -rw-r--r-- root/root 15776 2017-07-17 06:30 ./usr/include/getfem/getfem_integration.h -rw-r--r-- root/root 8337 2017-07-17 06:30 ./usr/include/getfem/getfem_interpolated_fem.h -rw-r--r-- root/root 34602 2017-07-17 06:30 ./usr/include/getfem/getfem_interpolation.h -rw-r--r-- root/root 4221 2017-07-17 06:30 ./usr/include/getfem/getfem_level_set.h -rw-r--r-- root/root 34151 2017-07-17 06:30 ./usr/include/getfem/getfem_level_set_contact.h -rw-r--r-- root/root 4180 2017-07-17 06:30 ./usr/include/getfem/getfem_linearized_plates.h -rw-r--r-- root/root 6268 2017-07-17 06:30 ./usr/include/getfem/getfem_mat_elem.h -rw-r--r-- root/root 7100 2017-07-17 06:30 ./usr/include/getfem/getfem_mat_elem_type.h -rw-r--r-- root/root 28477 2017-07-17 06:30 ./usr/include/getfem/getfem_mesh.h -rw-r--r-- root/root 28232 2017-07-17 06:30 ./usr/include/getfem/getfem_mesh_fem.h -rw-r--r-- root/root 2897 2017-07-17 06:30 ./usr/include/getfem/getfem_mesh_fem_global_function.h -rw-r--r-- root/root 3333 2017-07-17 06:30 ./usr/include/getfem/getfem_mesh_fem_level_set.h -rw-r--r-- root/root 4052 2017-07-17 06:30 ./usr/include/getfem/getfem_mesh_fem_product.h -rw-r--r-- root/root 5059 2017-07-17 06:30 ./usr/include/getfem/getfem_mesh_fem_sum.h -rw-r--r-- root/root 6034 2017-07-17 06:30 ./usr/include/getfem/getfem_mesh_im.h -rw-r--r-- root/root 8529 2017-07-17 06:30 ./usr/include/getfem/getfem_mesh_im_level_set.h -rw-r--r-- root/root 7695 2017-07-17 06:30 ./usr/include/getfem/getfem_mesh_level_set.h -rw-r--r-- root/root 10752 2017-07-17 06:30 ./usr/include/getfem/getfem_mesh_region.h -rw-r--r-- root/root 13481 2017-07-17 06:30 ./usr/include/getfem/getfem_mesh_slice.h -rw-r--r-- root/root 21383 2017-07-17 06:30 ./usr/include/getfem/getfem_mesh_slicers.h -rw-r--r-- root/root 40913 2017-07-17 06:30 ./usr/include/getfem/getfem_mesher.h -rw-r--r-- root/root 26736 2017-07-17 06:30 ./usr/include/getfem/getfem_model_solvers.h -rw-r--r-- root/root 110734 2017-07-17 06:30 ./usr/include/getfem/getfem_models.h -rw-r--r-- root/root 27328 2017-07-17 06:30 ./usr/include/getfem/getfem_nonlinear_elasticity.h -rw-r--r-- root/root 12401 2017-07-17 06:30 ./usr/include/getfem/getfem_omp.h -rw-r--r-- root/root 6326 2017-07-17 06:30 ./usr/include/getfem/getfem_partial_mesh_fem.h -rw-r--r-- root/root 25616 2017-07-17 06:30 ./usr/include/getfem/getfem_plasticity.h -rw-r--r-- root/root 8196 2017-07-17 06:30 ./usr/include/getfem/getfem_projected_fem.h -rw-r--r-- root/root 7007 2017-07-17 06:30 ./usr/include/getfem/getfem_regular_meshes.h -rw-r--r-- root/root 5178 2017-07-17 06:30 ./usr/include/getfem/getfem_superlu.h -rw-r--r-- root/root 5273 2017-07-17 06:30 ./usr/include/getfem/getfem_torus.h drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/include/getfem_boost/ -rw-r--r-- root/root 1139 2017-07-17 06:30 ./usr/include/getfem_boost/noncopyable.hpp -rw-r--r-- root/root 2718 2017-07-17 06:30 ./usr/include/getfem_boost/workaround.hpp drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/lib/ drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/lib/arm-linux-gnueabihf/ -rw-r--r-- root/root 20709038 2017-07-17 06:30 ./usr/lib/arm-linux-gnueabihf/libgetfem.a lrwxrwxrwx root/root 0 2017-07-17 06:30 ./usr/lib/arm-linux-gnueabihf/libgetfem.so -> libgetfem.so.5.0.1 drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/share/ drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/share/doc/libgetfem++-dev/ -rw-r--r-- root/root 2442 2009-11-04 16:55 ./usr/share/doc/libgetfem++-dev/NEWS.gz -rw-r--r-- root/root 26 2009-11-04 16:55 ./usr/share/doc/libgetfem++-dev/README lrwxrwxrwx root/root 0 2017-07-17 06:30 ./usr/share/doc/libgetfem++-dev/changelog.Debian.gz -> ../libgetfem5++/changelog.Debian.gz -rw-r--r-- root/root 7846 2016-08-09 19:50 ./usr/share/doc/libgetfem++-dev/copyright libgetfem5++_5.1+dfsg1-4build1_armhf.deb ---------------------------------------- new debian package, version 2.0. size 2037922 bytes: control archive=849 bytes. 733 bytes, 16 lines control 233 bytes, 3 lines md5sums 25 bytes, 1 lines shlibs 60 bytes, 2 lines triggers Package: libgetfem5++ Source: getfem++ Version: 5.1+dfsg1-4build1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Debian Science Team Installed-Size: 5395 Depends: libblas3 | libblas.so.3, libc6 (>= 2.4), libgcc1 (>= 1:4.0), libmumps-seq-5.1.1, libqhull7, libstdc++6 (>= 5.2), libsuperlu5 Section: libs Priority: extra Multi-Arch: same Homepage: http://home.gna.org/getfem/ Description: GETFEM++ generic finite element library GETFEM++ is a library allowing the computation of any elementary matrix (even for mixed finite element methods) on the largest class of methods and elements, and for arbitrary dimension. drwxr-xr-x root/root 0 2017-07-17 06:30 ./ drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/ drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/lib/ drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/lib/arm-linux-gnueabihf/ lrwxrwxrwx root/root 0 2017-07-17 06:30 ./usr/lib/arm-linux-gnueabihf/libgetfem.so.5 -> libgetfem.so.5.0.1 -rw-r--r-- root/root 5491524 2017-07-17 06:30 ./usr/lib/arm-linux-gnueabihf/libgetfem.so.5.0.1 drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/share/ drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/share/doc/libgetfem5++/ -rw-r--r-- root/root 1166 2017-07-17 06:30 ./usr/share/doc/libgetfem5++/changelog.Debian.gz -rw-r--r-- root/root 7846 2016-08-09 19:50 ./usr/share/doc/libgetfem5++/copyright python-getfem++_5.1+dfsg1-4build1_armhf.deb ------------------------------------------- new debian package, version 2.0. size 958486 bytes: control archive=1098 bytes. 992 bytes, 18 lines control 346 bytes, 4 lines md5sums 165 bytes, 9 lines * postinst #!/bin/sh 267 bytes, 14 lines * prerm #!/bin/sh Package: python-getfem++ Source: getfem++ Version: 5.1+dfsg1-4build1 Architecture: armhf Maintainer: Ubuntu Developers Original-Maintainer: Debian Science Team Installed-Size: 3111 Depends: libgetfem5++ (= 5.1+dfsg1-4build1), python (<< 2.8), python-numpy (>= 1:1.10.0~b1), python-scipy, python-numpy-abi9, python (>= 2.7~), python:any (<< 2.8), python:any (>= 2.7.5-5~), libblas3 | libblas.so.3, libc6 (>= 2.4), libgcc1 (>= 1:3.5), libmumps-seq-5.1.1, libstdc++6 (>= 5.2) Provides: python2.7-getfem++ Section: python Priority: extra Homepage: http://home.gna.org/getfem/ Description: Python interface to the GETFEM++ generic finite element library GETFEM++ is a library allowing the computation of any elementary matrix (even for mixed finite element methods) on the largest class of methods and elements, and for arbitrary dimension. . This package contains the Python interface to GETFEM++. drwxr-xr-x root/root 0 2017-07-17 06:30 ./ drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/ drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/lib/ drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/lib/python2.7/ drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/lib/python2.7/dist-packages/ drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/lib/python2.7/dist-packages/getfem/ -rw-r--r-- root/root 1237 2017-07-17 06:30 ./usr/lib/python2.7/dist-packages/getfem/__init__.py -rw-r--r-- root/root 2897932 2017-07-17 06:30 ./usr/lib/python2.7/dist-packages/getfem/_getfem.arm-linux-gnueabihf.so -rw-r--r-- root/root 250244 2017-07-17 06:30 ./usr/lib/python2.7/dist-packages/getfem/getfem.py drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/share/ drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/share/doc/ drwxr-xr-x root/root 0 2017-07-17 06:30 ./usr/share/doc/python-getfem++/ lrwxrwxrwx root/root 0 2017-07-17 06:30 ./usr/share/doc/python-getfem++/changelog.Debian.gz -> ../libgetfem5++/changelog.Debian.gz -rw-r--r-- root/root 7846 2016-08-09 19:50 ./usr/share/doc/python-getfem++/copyright +------------------------------------------------------------------------------+ | Post Build | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup | +------------------------------------------------------------------------------+ Not removing build depends: as requested Keeping session: +------------------------------------------------------------------------------+ | Summary | +------------------------------------------------------------------------------+ Build Architecture: armhf Build-Space: 2449836 Build-Time: 4022 Distribution: artful-proposed Host Architecture: armhf Install-Time: 100 Job: getfem++_5.1+dfsg1-4build1.dsc Machine Architecture: arm64 Package: getfem++ Package-Time: 4125 Source-Version: 5.1+dfsg1-4build1 Space: 2449836 Status: successful Version: 5.1+dfsg1-4build1 -------------------------------------------------------------------------------- Finished at 20170717-0741 Build needed 01:08:45, 2449836k disc space RUN: /usr/share/launchpad-buildd/slavebin/scan-for-processes ['scan-for-processes', 'PACKAGEBUILD-13098697'] Scanning for processes to kill in build /home/buildd/build-PACKAGEBUILD-13098697/chroot-autobuild... RUN: /usr/share/launchpad-buildd/slavebin/umount-chroot ['umount-chroot', 'PACKAGEBUILD-13098697'] Unmounting chroot for build PACKAGEBUILD-13098697... RUN: /usr/share/launchpad-buildd/slavebin/remove-build ['remove-build', 'PACKAGEBUILD-13098697'] Removing build PACKAGEBUILD-13098697