Raspbian Package Auto-Building

Build log for getfem++ (5.1+dfsg1-4+b1) on armhf

getfem++5.1+dfsg1-4+b1armhf → 2017-07-27 16:52:11

sbuild (Debian sbuild) 0.72.0 (25 Oct 2016) on mb-lxc-02

+==============================================================================+
| getfem++ 5.1+dfsg1-4+b1 (armhf)              Thu, 27 Jul 2017 15:30:50 +0000 |
+==============================================================================+

Package: getfem++
Version: 5.1+dfsg1-4+b1
Source Version: 5.1+dfsg1-4
Distribution: buster-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/buster-staging-armhf-sbuild-5438bde0-01bb-4e88-9155-22c479096483' with '<<CHROOT>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 http://172.17.0.1/private buster-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private buster-staging/main Sources [10.0 MB]
Get:3 http://172.17.0.1/private buster-staging/main armhf Packages [11.9 MB]
Fetched 22.0 MB in 7s (2761 kB/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Fetch source files                                                           |
+------------------------------------------------------------------------------+


Check APT
---------

Checking available source versions...

Download source files with APT
------------------------------

Reading package lists...
NOTICE: 'getfem++' packaging is maintained in the 'Git' version control system at:
https://anonscm.debian.org/git/debian-science/packages/getfem.git
Please use:
git clone https://anonscm.debian.org/git/debian-science/packages/getfem.git
to retrieve the latest (possibly unreleased) updates to the package.
Need to get 5517 kB of source archives.
Get:1 http://172.17.0.1/private buster-staging/main getfem++ 5.1+dfsg1-4 (dsc) [2459 B]
Get:2 http://172.17.0.1/private buster-staging/main getfem++ 5.1+dfsg1-4 (tar) [5497 kB]
Get:3 http://172.17.0.1/private buster-staging/main getfem++ 5.1+dfsg1-4 (diff) [16.9 kB]
Fetched 5517 kB in 1s (4938 kB/s)
Download complete and in download only mode
I: NOTICE: Log filtering will replace 'build/getfem++-ehXUvV/getfem++-5.1+dfsg1' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/getfem++-ehXUvV' with '<<BUILDDIR>>'

+------------------------------------------------------------------------------+
| Install build-essential                                                      |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/build/getfem++-ehXUvV/resolver-HcDQoI/apt_archive/sbuild-build-depends-core-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy
dpkg-scanpackages: info: Wrote 1 entries to output Packages file.
gpg: keybox '/build/getfem++-ehXUvV/resolver-HcDQoI/gpg/pubring.kbx' created
gpg: /build/getfem++-ehXUvV/resolver-HcDQoI/gpg/trustdb.gpg: trustdb created
gpg: key 37145E60F90AF620: public key "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" imported
gpg: Total number processed: 1
gpg:               imported: 1
gpg: key 37145E60F90AF620: "Sbuild Signer (Sbuild Build Dependency Archive Key) <buildd-tools-devel@lists.alioth.debian.org>" not changed
gpg: key 37145E60F90AF620: secret key imported
gpg: Total number processed: 1
gpg:              unchanged: 1
gpg:       secret keys read: 1
gpg:   secret keys imported: 1
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/build/getfem++-ehXUvV/resolver-HcDQoI/apt_archive ./ InRelease
Get:2 copy:/build/getfem++-ehXUvV/resolver-HcDQoI/apt_archive ./ Release [957 B]
Get:3 copy:/build/getfem++-ehXUvV/resolver-HcDQoI/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/build/getfem++-ehXUvV/resolver-HcDQoI/apt_archive ./ Sources [349 B]
Get:5 copy:/build/getfem++-ehXUvV/resolver-HcDQoI/apt_archive ./ Packages [434 B]
Fetched 2110 B in 0s (6212 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install core build dependencies (apt-based resolver)
----------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  ca-certificates libssl1.1 openssl
Use 'apt autoremove' to remove them.
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 8 not upgraded.
Need to get 776 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 copy:/build/getfem++-ehXUvV/resolver-HcDQoI/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [776 B]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 776 B in 0s (0 B/s)
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 14835 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) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Check architectures                                                          |
+------------------------------------------------------------------------------+

Arch check ok (armhf included in any all)

+------------------------------------------------------------------------------+
| Install package build dependencies                                           |
+------------------------------------------------------------------------------+


Setup apt archive
-----------------

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++-ehXUvV/resolver-HcDQoI/apt_archive/sbuild-build-depends-getfem++-dummy.deb'.
dpkg-scanpackages: warning: Packages in archive but missing from override file:
dpkg-scanpackages: warning:   sbuild-build-depends-core-dummy sbuild-build-depends-getfem++-dummy
dpkg-scanpackages: info: Wrote 2 entries to output Packages file.
gpg: using "Sbuild Signer" as default secret key for signing
Ign:1 copy:/build/getfem++-ehXUvV/resolver-HcDQoI/apt_archive ./ InRelease
Get:2 copy:/build/getfem++-ehXUvV/resolver-HcDQoI/apt_archive ./ Release [963 B]
Get:3 copy:/build/getfem++-ehXUvV/resolver-HcDQoI/apt_archive ./ Release.gpg [370 B]
Get:4 copy:/build/getfem++-ehXUvV/resolver-HcDQoI/apt_archive ./ Sources [589 B]
Get:5 copy:/build/getfem++-ehXUvV/resolver-HcDQoI/apt_archive ./ Packages [668 B]
Fetched 2590 B in 0s (7319 B/s)
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
Reading package lists...

Install getfem++ build dependencies (apt-based resolver)
--------------------------------------------------------

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
  ca-certificates openssl
Use 'apt autoremove' to remove them.
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-doc
  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 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, 0 to remove and 8 not upgraded.
Need to get 154 MB of archives.
After this operation, 561 MB of additional disk space will be used.
Get:1 copy:/build/getfem++-ehXUvV/resolver-HcDQoI/apt_archive ./ sbuild-build-depends-getfem++-dummy 0.invalid.0 [874 B]
Get:2 http://172.17.0.1/private buster-staging/main armhf groff-base armhf 1.22.3-9 [1005 kB]
Get:3 http://172.17.0.1/private buster-staging/main armhf libbsd0 armhf 0.8.6-1 [95.7 kB]
Get:4 http://172.17.0.1/private buster-staging/main armhf bsdmainutils armhf 9.0.12+nmu1 [178 kB]
Get:5 http://172.17.0.1/private buster-staging/main armhf libpipeline1 armhf 1.4.2-1 [24.2 kB]
Get:6 http://172.17.0.1/private buster-staging/main armhf man-db armhf 2.7.6.1-2 [1014 kB]
Get:7 http://172.17.0.1/private buster-staging/main armhf libpython2.7-minimal armhf 2.7.13-2 [389 kB]
Get:8 http://172.17.0.1/private buster-staging/main armhf python2.7-minimal armhf 2.7.13-2 [1178 kB]
Get:9 http://172.17.0.1/private buster-staging/main armhf python-minimal armhf 2.7.13-2 [40.5 kB]
Get:10 http://172.17.0.1/private buster-staging/main armhf mime-support all 3.60 [36.7 kB]
Get:11 http://172.17.0.1/private buster-staging/main armhf libexpat1 armhf 2.2.2-2 [66.3 kB]
Get:12 http://172.17.0.1/private buster-staging/main armhf libpython2.7-stdlib armhf 2.7.13-2 [1827 kB]
Get:13 http://172.17.0.1/private buster-staging/main armhf python2.7 armhf 2.7.13-2 [285 kB]
Get:14 http://172.17.0.1/private buster-staging/main armhf libpython-stdlib armhf 2.7.13-2 [20.0 kB]
Get:15 http://172.17.0.1/private buster-staging/main armhf python armhf 2.7.13-2 [154 kB]
Get:16 http://172.17.0.1/private buster-staging/main armhf libpython3.5-minimal armhf 3.5.3-3 [570 kB]
Get:17 http://172.17.0.1/private buster-staging/main armhf python3.5-minimal armhf 3.5.3-3 [1447 kB]
Get:18 http://172.17.0.1/private buster-staging/main armhf python3-minimal armhf 3.5.3-3 [35.4 kB]
Get:19 http://172.17.0.1/private buster-staging/main armhf libmpdec2 armhf 2.4.2-1 [67.5 kB]
Get:20 http://172.17.0.1/private buster-staging/main armhf libpython3.5-stdlib armhf 3.5.3-3 [2091 kB]
Get:21 http://172.17.0.1/private buster-staging/main armhf python3.5 armhf 3.5.3-3 [237 kB]
Get:22 http://172.17.0.1/private buster-staging/main armhf libpython3-stdlib armhf 3.5.3-3 [18.8 kB]
Get:23 http://172.17.0.1/private buster-staging/main armhf dh-python all 2.20170125 [86.8 kB]
Get:24 http://172.17.0.1/private buster-staging/main armhf python3 armhf 3.5.3-3 [21.8 kB]
Get:25 http://172.17.0.1/private buster-staging/main armhf libmagic-mgc armhf 1:5.30-1 [222 kB]
Get:26 http://172.17.0.1/private buster-staging/main armhf libmagic1 armhf 1:5.30-1 [105 kB]
Get:27 http://172.17.0.1/private buster-staging/main armhf file armhf 1:5.30-1 [63.4 kB]
Get:28 http://172.17.0.1/private buster-staging/main armhf gettext-base armhf 0.19.8.1-2+b1 [117 kB]
Get:29 http://172.17.0.1/private buster-staging/main armhf libicu57 armhf 57.1-6 [7427 kB]
Get:30 http://172.17.0.1/private buster-staging/main armhf libxml2 armhf 2.9.4+dfsg1-3 [601 kB]
Get:31 http://172.17.0.1/private buster-staging/main armhf libsigsegv2 armhf 2.11-1 [29.3 kB]
Get:32 http://172.17.0.1/private buster-staging/main armhf m4 armhf 1.4.18-1 [185 kB]
Get:33 http://172.17.0.1/private buster-staging/main armhf autoconf all 2.69-10 [338 kB]
Get:34 http://172.17.0.1/private buster-staging/main armhf autotools-dev all 20161112.1 [73.4 kB]
Get:35 http://172.17.0.1/private buster-staging/main armhf automake all 1:1.15.1-2 [736 kB]
Get:36 http://172.17.0.1/private buster-staging/main armhf autopoint all 0.19.8.1-2 [433 kB]
Get:37 http://172.17.0.1/private buster-staging/main armhf libtool all 2.4.6-2 [545 kB]
Get:38 http://172.17.0.1/private buster-staging/main armhf dh-autoreconf all 14 [15.9 kB]
Get:39 http://172.17.0.1/private buster-staging/main armhf libarchive-zip-perl all 1.59-1 [95.5 kB]
Get:40 http://172.17.0.1/private buster-staging/main armhf libfile-stripnondeterminism-perl all 0.038-1 [17.6 kB]
Get:41 http://172.17.0.1/private buster-staging/main armhf libtimedate-perl all 2.3000-2 [42.2 kB]
Get:42 http://172.17.0.1/private buster-staging/main armhf dh-strip-nondeterminism all 0.038-1 [11.1 kB]
Get:43 http://172.17.0.1/private buster-staging/main armhf libglib2.0-0 armhf 2.52.3-1 [2576 kB]
Get:44 http://172.17.0.1/private buster-staging/main armhf libcroco3 armhf 0.6.12-1 [132 kB]
Get:45 http://172.17.0.1/private buster-staging/main armhf gettext armhf 0.19.8.1-2+b1 [1220 kB]
Get:46 http://172.17.0.1/private buster-staging/main armhf intltool-debian all 0.35.0+20060710.4 [26.3 kB]
Get:47 http://172.17.0.1/private buster-staging/main armhf po-debconf all 1.0.20 [247 kB]
Get:48 http://172.17.0.1/private buster-staging/main armhf debhelper all 10.2.5 [961 kB]
Get:49 http://172.17.0.1/private buster-staging/main armhf libgfortran3 armhf 6.4.0-1+rpi1 [166 kB]
Get:50 http://172.17.0.1/private buster-staging/main armhf libgfortran-6-dev armhf 6.4.0-1+rpi1 [199 kB]
Get:51 http://172.17.0.1/private buster-staging/main armhf gfortran-6 armhf 6.4.0-1+rpi1 [5420 kB]
Get:52 http://172.17.0.1/private buster-staging/main armhf gfortran armhf 4:6.3.0-4d1 [1358 B]
Get:53 http://172.17.0.1/private buster-staging/main armhf icu-devtools armhf 57.1-6 [156 kB]
Get:54 http://172.17.0.1/private buster-staging/main armhf libblas-common armhf 3.7.1-1 [14.6 kB]
Get:55 http://172.17.0.1/private buster-staging/main armhf libblas3 armhf 3.7.1-1 [108 kB]
Get:56 http://172.17.0.1/private buster-staging/main armhf libblas-dev armhf 3.7.1-1 [118 kB]
Get:57 http://172.17.0.1/private buster-staging/main armhf libboost1.62-dev armhf 1.62.0+dfsg-4 [7009 kB]
Get:58 http://172.17.0.1/private buster-staging/main armhf libboost-dev armhf 1.62.0.1+b6 [3916 B]
Get:59 http://172.17.0.1/private buster-staging/main armhf libboost1.62-tools-dev armhf 1.62.0+dfsg-4 [1014 kB]
Get:60 http://172.17.0.1/private buster-staging/main armhf libboost-tools-dev armhf 1.62.0.1+b6 [3878 B]
Get:61 http://172.17.0.1/private buster-staging/main armhf libboost-atomic1.62.0 armhf 1.62.0+dfsg-4 [31.1 kB]
Get:62 http://172.17.0.1/private buster-staging/main armhf libboost-atomic1.62-dev armhf 1.62.0+dfsg-4 [29.5 kB]
Get:63 http://172.17.0.1/private buster-staging/main armhf libboost-atomic-dev armhf 1.62.0.1+b6 [4002 B]
Get:64 http://172.17.0.1/private buster-staging/main armhf libboost-system1.62.0 armhf 1.62.0+dfsg-4 [32.1 kB]
Get:65 http://172.17.0.1/private buster-staging/main armhf libboost-chrono1.62.0 armhf 1.62.0+dfsg-4 [35.7 kB]
Get:66 http://172.17.0.1/private buster-staging/main armhf libboost-chrono1.62-dev armhf 1.62.0+dfsg-4 [37.4 kB]
Get:67 http://172.17.0.1/private buster-staging/main armhf libboost-chrono-dev armhf 1.62.0.1+b6 [4328 B]
Get:68 http://172.17.0.1/private buster-staging/main armhf libboost-context1.62.0 armhf 1.62.0+dfsg-4 [31.2 kB]
Get:69 http://172.17.0.1/private buster-staging/main armhf libboost-context1.62-dev armhf 1.62.0+dfsg-4 [30.7 kB]
Get:70 http://172.17.0.1/private buster-staging/main armhf libboost-context-dev armhf 1.62.0.1+b6 [3896 B]
Get:71 http://172.17.0.1/private buster-staging/main armhf libboost-thread1.62.0 armhf 1.62.0+dfsg-4 [65.0 kB]
Get:72 http://172.17.0.1/private buster-staging/main armhf libboost-coroutine1.62.0 armhf 1.62.0+dfsg-4 [41.4 kB]
Get:73 http://172.17.0.1/private buster-staging/main armhf libboost-coroutine1.62-dev armhf 1.62.0+dfsg-4 [42.7 kB]
Get:74 http://172.17.0.1/private buster-staging/main armhf libboost-coroutine-dev armhf 1.62.0.1+b6 [3972 B]
Get:75 http://172.17.0.1/private buster-staging/main armhf libboost-date-time1.62.0 armhf 1.62.0+dfsg-4 [41.2 kB]
Get:76 http://172.17.0.1/private buster-staging/main armhf libboost-serialization1.62.0 armhf 1.62.0+dfsg-4 [105 kB]
Get:77 http://172.17.0.1/private buster-staging/main armhf libboost-serialization1.62-dev armhf 1.62.0+dfsg-4 [170 kB]
Get:78 http://172.17.0.1/private buster-staging/main armhf libboost-date-time1.62-dev armhf 1.62.0+dfsg-4 [51.1 kB]
Get:79 http://172.17.0.1/private buster-staging/main armhf libboost-date-time-dev armhf 1.62.0.1+b6 [3700 B]
Get:80 http://172.17.0.1/private buster-staging/main armhf libboost-exception1.62-dev armhf 1.62.0+dfsg-4 [28.8 kB]
Get:81 http://172.17.0.1/private buster-staging/main armhf libboost-exception-dev armhf 1.62.0.1+b6 [3696 B]
Get:82 http://172.17.0.1/private buster-staging/main armhf libboost-fiber1.62.0 armhf 1.62.0+dfsg-4 [47.2 kB]
Get:83 http://172.17.0.1/private buster-staging/main armhf libboost-fiber1.62-dev armhf 1.62.0+dfsg-4 [52.8 kB]
Get:84 http://172.17.0.1/private buster-staging/main armhf libboost-fiber-dev armhf 1.62.0.1+b6 [4124 B]
Get:85 http://172.17.0.1/private buster-staging/main armhf libboost-filesystem1.62.0 armhf 1.62.0+dfsg-4 [58.0 kB]
Get:86 http://172.17.0.1/private buster-staging/main armhf libboost-system1.62-dev armhf 1.62.0+dfsg-4 [33.1 kB]
Get:87 http://172.17.0.1/private buster-staging/main armhf libboost-filesystem1.62-dev armhf 1.62.0+dfsg-4 [66.1 kB]
Get:88 http://172.17.0.1/private buster-staging/main armhf libboost-filesystem-dev armhf 1.62.0.1+b6 [3728 B]
Get:89 http://172.17.0.1/private buster-staging/main armhf libboost-regex1.62.0 armhf 1.62.0+dfsg-4 [232 kB]
Get:90 http://172.17.0.1/private buster-staging/main armhf libboost-graph1.62.0 armhf 1.62.0+dfsg-4 [102 kB]
Get:91 http://172.17.0.1/private buster-staging/main armhf libboost-timer1.62.0 armhf 1.62.0+dfsg-4 [34.2 kB]
Get:92 http://172.17.0.1/private buster-staging/main armhf libboost-test1.62.0 armhf 1.62.0+dfsg-4 [223 kB]
Get:93 http://172.17.0.1/private buster-staging/main armhf libboost-test1.62-dev armhf 1.62.0+dfsg-4 [287 kB]
Get:94 http://172.17.0.1/private buster-staging/main armhf libboost-graph1.62-dev armhf 1.62.0+dfsg-4 [121 kB]
Get:95 http://172.17.0.1/private buster-staging/main armhf libboost-graph-dev armhf 1.62.0.1+b6 [3802 B]
Get:96 http://172.17.0.1/private buster-staging/main armhf libltdl7 armhf 2.4.6-2 [386 kB]
Get:97 http://172.17.0.1/private buster-staging/main armhf libhwloc5 armhf 1.11.5-1+rpi1 [83.2 kB]
Get:98 http://172.17.0.1/private buster-staging/main armhf libnl-3-200 armhf 3.2.27-2 [53.7 kB]
Get:99 http://172.17.0.1/private buster-staging/main armhf libnl-route-3-200 armhf 3.2.27-2 [113 kB]
Get:100 http://172.17.0.1/private buster-staging/main armhf libibverbs1 armhf 1.2.1-2 [35.4 kB]
Get:101 http://172.17.0.1/private buster-staging/main armhf libpciaccess0 armhf 0.13.4-1 [47.4 kB]
Get:102 http://172.17.0.1/private buster-staging/main armhf ocl-icd-libopencl1 armhf 2.2.11-1 [35.5 kB]
Get:103 http://172.17.0.1/private buster-staging/main armhf libhwloc-plugins armhf 1.11.5-1+rpi1 [14.9 kB]
Get:104 http://172.17.0.1/private buster-staging/main armhf libopenmpi2 armhf 2.1.1-6+rpi1 [1750 kB]
Get:105 http://172.17.0.1/private buster-staging/main armhf libboost-mpi1.62.0 armhf 1.62.0+dfsg-4 [54.0 kB]
Get:106 http://172.17.0.1/private buster-staging/main armhf libboost-graph-parallel1.62.0 armhf 1.62.0+dfsg-4 [66.7 kB]
Get:107 http://172.17.0.1/private buster-staging/main armhf libboost-graph-parallel1.62-dev armhf 1.62.0+dfsg-4 [74.2 kB]
Get:108 http://172.17.0.1/private buster-staging/main armhf libboost-graph-parallel-dev armhf 1.62.0.1+b6 [3828 B]
Get:109 http://172.17.0.1/private buster-staging/main armhf libicu-dev armhf 57.1-6 [15.8 MB]
Get:110 http://172.17.0.1/private buster-staging/main armhf libboost-regex1.62-dev armhf 1.62.0+dfsg-4 [325 kB]
Get:111 http://172.17.0.1/private buster-staging/main armhf libboost-iostreams1.62.0 armhf 1.62.0+dfsg-4 [48.7 kB]
Get:112 http://172.17.0.1/private buster-staging/main armhf libboost-iostreams1.62-dev armhf 1.62.0+dfsg-4 [57.7 kB]
Get:113 http://172.17.0.1/private buster-staging/main armhf libboost-iostreams-dev armhf 1.62.0.1+b6 [3694 B]
Get:114 http://172.17.0.1/private buster-staging/main armhf libboost-locale1.62.0 armhf 1.62.0+dfsg-4 [227 kB]
Get:115 http://172.17.0.1/private buster-staging/main armhf libboost-locale1.62-dev armhf 1.62.0+dfsg-4 [335 kB]
Get:116 http://172.17.0.1/private buster-staging/main armhf libboost-locale-dev armhf 1.62.0.1+b6 [4034 B]
Get:117 http://172.17.0.1/private buster-staging/main armhf libboost-log1.62.0 armhf 1.62.0+dfsg-4 [325 kB]
Get:118 http://172.17.0.1/private buster-staging/main armhf libboost-thread1.62-dev armhf 1.62.0+dfsg-4 [71.3 kB]
Get:119 http://172.17.0.1/private buster-staging/main armhf libboost-log1.62-dev armhf 1.62.0+dfsg-4 [522 kB]
Get:120 http://172.17.0.1/private buster-staging/main armhf libboost-log-dev armhf 1.62.0.1+b6 [3898 B]
Get:121 http://172.17.0.1/private buster-staging/main armhf libboost-math1.62.0 armhf 1.62.0+dfsg-4 [129 kB]
Get:122 http://172.17.0.1/private buster-staging/main armhf libboost-math1.62-dev armhf 1.62.0+dfsg-4 [250 kB]
Get:123 http://172.17.0.1/private buster-staging/main armhf libboost-math-dev armhf 1.62.0.1+b6 [3898 B]
Get:124 http://172.17.0.1/private buster-staging/main armhf openmpi-common all 2.1.1-6+rpi1 [154 kB]
Get:125 http://172.17.0.1/private buster-staging/main armhf libibverbs-dev armhf 1.2.1-2 [104 kB]
Get:126 http://172.17.0.1/private buster-staging/main armhf libltdl-dev armhf 2.4.6-2 [159 kB]
Get:127 http://172.17.0.1/private buster-staging/main armhf libhwloc-dev armhf 1.11.5-1+rpi1 [136 kB]
Get:128 http://172.17.0.1/private buster-staging/main armhf libopenmpi-dev armhf 2.1.1-6+rpi1 [1019 kB]
Get:129 http://172.17.0.1/private buster-staging/main armhf mpi-default-dev armhf 1.8 [4846 B]
Get:130 http://172.17.0.1/private buster-staging/main armhf libboost-mpi1.62-dev armhf 1.62.0+dfsg-4 [71.4 kB]
Get:131 http://172.17.0.1/private buster-staging/main armhf libboost-mpi-dev armhf 1.62.0.1+b6 [3788 B]
Get:132 http://172.17.0.1/private buster-staging/main armhf libboost-python1.62.0 armhf 1.62.0+dfsg-4 [120 kB]
Get:133 http://172.17.0.1/private buster-staging/main armhf openmpi-bin armhf 2.1.1-6+rpi1 [187 kB]
Get:134 http://172.17.0.1/private buster-staging/main armhf mpi-default-bin armhf 1.8 [4050 B]
Get:135 http://172.17.0.1/private buster-staging/main armhf libboost-mpi-python1.62.0 armhf 1.62.0+dfsg-4 [181 kB]
Get:136 http://172.17.0.1/private buster-staging/main armhf libboost-mpi-python1.62-dev armhf 1.62.0+dfsg-4 [33.5 kB]
Get:137 http://172.17.0.1/private buster-staging/main armhf libboost-mpi-python-dev armhf 1.62.0.1+b6 [3822 B]
Get:138 http://172.17.0.1/private buster-staging/main armhf libboost-program-options1.62.0 armhf 1.62.0+dfsg-4 [136 kB]
Get:139 http://172.17.0.1/private buster-staging/main armhf libboost-program-options1.62-dev armhf 1.62.0+dfsg-4 [178 kB]
Get:140 http://172.17.0.1/private buster-staging/main armhf libboost-program-options-dev armhf 1.62.0.1+b6 [3712 B]
Get:141 http://172.17.0.1/private buster-staging/main armhf libpython2.7 armhf 2.7.13-2 [916 kB]
Get:142 http://172.17.0.1/private buster-staging/main armhf libexpat1-dev armhf 2.2.2-2 [121 kB]
Get:143 http://172.17.0.1/private buster-staging/main armhf libpython2.7-dev armhf 2.7.13-2 [27.6 MB]
Get:144 http://172.17.0.1/private buster-staging/main armhf libpython-dev armhf 2.7.13-2 [20.0 kB]
Get:145 http://172.17.0.1/private buster-staging/main armhf python2.7-dev armhf 2.7.13-2 [276 kB]
Get:146 http://172.17.0.1/private buster-staging/main armhf python-dev armhf 2.7.13-2 [1130 B]
Get:147 http://172.17.0.1/private buster-staging/main armhf libpython3.5 armhf 3.5.3-3 [1173 kB]
Get:148 http://172.17.0.1/private buster-staging/main armhf libpython3.5-dev armhf 3.5.3-3 [36.9 MB]
Get:149 http://172.17.0.1/private buster-staging/main armhf libpython3-dev armhf 3.5.3-3 [18.9 kB]
Get:150 http://172.17.0.1/private buster-staging/main armhf python3.5-dev armhf 3.5.3-3 [413 kB]
Get:151 http://172.17.0.1/private buster-staging/main armhf python3-dev armhf 3.5.3-3 [1158 B]
Get:152 http://172.17.0.1/private buster-staging/main armhf libboost-python1.62-dev armhf 1.62.0+dfsg-4 [156 kB]
Get:153 http://172.17.0.1/private buster-staging/main armhf libboost-python-dev armhf 1.62.0.1+b6 [4082 B]
Get:154 http://172.17.0.1/private buster-staging/main armhf libboost-random1.62.0 armhf 1.62.0+dfsg-4 [34.8 kB]
Get:155 http://172.17.0.1/private buster-staging/main armhf libboost-random1.62-dev armhf 1.62.0+dfsg-4 [34.7 kB]
Get:156 http://172.17.0.1/private buster-staging/main armhf libboost-random-dev armhf 1.62.0.1+b6 [3702 B]
Get:157 http://172.17.0.1/private buster-staging/main armhf libboost-regex-dev armhf 1.62.0.1+b6 [3962 B]
Get:158 http://172.17.0.1/private buster-staging/main armhf libboost-serialization-dev armhf 1.62.0.1+b6 [3924 B]
Get:159 http://172.17.0.1/private buster-staging/main armhf libboost-signals1.62.0 armhf 1.62.0+dfsg-4 [49.3 kB]
Get:160 http://172.17.0.1/private buster-staging/main armhf libboost-signals1.62-dev armhf 1.62.0+dfsg-4 [58.8 kB]
Get:161 http://172.17.0.1/private buster-staging/main armhf libboost-signals-dev armhf 1.62.0.1+b6 [3766 B]
Get:162 http://172.17.0.1/private buster-staging/main armhf libboost-system-dev armhf 1.62.0.1+b6 [3834 B]
Get:163 http://172.17.0.1/private buster-staging/main armhf libboost-test-dev armhf 1.62.0.1+b6 [3732 B]
Get:164 http://172.17.0.1/private buster-staging/main armhf libboost-thread-dev armhf 1.62.0.1+b6 [3726 B]
Get:165 http://172.17.0.1/private buster-staging/main armhf libboost-timer1.62-dev armhf 1.62.0+dfsg-4 [34.3 kB]
Get:166 http://172.17.0.1/private buster-staging/main armhf libboost-timer-dev armhf 1.62.0.1+b6 [3820 B]
Get:167 http://172.17.0.1/private buster-staging/main armhf libboost-type-erasure1.62.0 armhf 1.62.0+dfsg-4 [41.1 kB]
Get:168 http://172.17.0.1/private buster-staging/main armhf libboost-type-erasure1.62-dev armhf 1.62.0+dfsg-4 [42.1 kB]
Get:169 http://172.17.0.1/private buster-staging/main armhf libboost-type-erasure-dev armhf 1.62.0.1+b6 [3792 B]
Get:170 http://172.17.0.1/private buster-staging/main armhf libboost-wave1.62.0 armhf 1.62.0+dfsg-4 [175 kB]
Get:171 http://172.17.0.1/private buster-staging/main armhf libboost-wave1.62-dev armhf 1.62.0+dfsg-4 [248 kB]
Get:172 http://172.17.0.1/private buster-staging/main armhf libboost-wave-dev armhf 1.62.0.1+b6 [3726 B]
Get:173 http://172.17.0.1/private buster-staging/main armhf libboost-all-dev armhf 1.62.0.1+b6 [4038 B]
Get:174 http://172.17.0.1/private buster-staging/main armhf liblapack3 armhf 3.7.1-1 [1503 kB]
Get:175 http://172.17.0.1/private buster-staging/main armhf libmetis5 armhf 5.1.0.dfsg-5 [131 kB]
Get:176 http://172.17.0.1/private buster-staging/main armhf libmetis-dev armhf 5.1.0.dfsg-5 [10.5 kB]
Get:177 http://172.17.0.1/private buster-staging/main armhf libmuparser2v5 armhf 2.2.3-6 [99.6 kB]
Get:178 http://172.17.0.1/private buster-staging/main armhf libpython-all-dev armhf 2.7.13-2 [958 B]
Get:179 http://172.17.0.1/private buster-staging/main armhf libqhull7 armhf 2015.2-2 [176 kB]
Get:180 http://172.17.0.1/private buster-staging/main armhf libqhull-dev armhf 2015.2-2 [262 kB]
Get:181 http://172.17.0.1/private buster-staging/main armhf libsuperlu5 armhf 5.2.1+dfsg1-2 [126 kB]
Get:182 http://172.17.0.1/private buster-staging/main armhf libsuperlu-dev armhf 5.2.1+dfsg1-2 [18.0 kB]
Get:183 http://172.17.0.1/private buster-staging/main armhf python-all armhf 2.7.13-2 [940 B]
Get:184 http://172.17.0.1/private buster-staging/main armhf python-all-dev armhf 2.7.13-2 [962 B]
Get:185 http://172.17.0.1/private buster-staging/main armhf python-decorator all 4.1.1-1 [13.5 kB]
Get:186 http://172.17.0.1/private buster-staging/main armhf python-numpy armhf 1:1.12.1-3 [1694 kB]
Get:187 http://172.17.0.1/private buster-staging/main armhf libblacs-openmpi1 armhf 1.1-40 [39.2 kB]
Get:188 http://172.17.0.1/private buster-staging/main armhf libblacs-mpi-dev armhf 1.1-40 [39.8 kB]
Get:189 http://172.17.0.1/private buster-staging/main armhf libscalapack-openmpi1 armhf 1.8.0-14 [1453 kB]
Get:190 http://172.17.0.1/private buster-staging/main armhf libmumps-5.1.1 armhf 5.1.1-2 [965 kB]
Get:191 http://172.17.0.1/private buster-staging/main armhf libscalapack-mpi-dev armhf 1.8.0-14 [1384 kB]
Get:192 http://172.17.0.1/private buster-staging/main armhf libmumps-dev armhf 5.1.1-2 [921 kB]
Get:193 http://172.17.0.1/private buster-staging/main armhf libscotch-5.1 armhf 5.1.12b.dfsg-2.1 [286 kB]
Get:194 http://172.17.0.1/private buster-staging/main armhf libmumps-seq-5.1.1 armhf 5.1.1-2 [983 kB]
Get:195 http://172.17.0.1/private buster-staging/main armhf libmumps-seq-dev armhf 5.1.1-2 [926 kB]
Get:196 http://172.17.0.1/private buster-staging/main armhf libmuparser-dev armhf 2.2.3-6 [29.0 kB]
Get:197 http://172.17.0.1/private buster-staging/main armhf python-scipy armhf 0.18.1-2 [8094 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 154 MB in 25s (6108 kB/s)
Selecting previously unselected package groff-base.
(Reading database ... 14835 files and directories currently installed.)
Preparing to unpack .../00-groff-base_1.22.3-9_armhf.deb ...
Unpacking groff-base (1.22.3-9) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../01-libbsd0_0.8.6-1_armhf.deb ...
Unpacking libbsd0:armhf (0.8.6-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../02-bsdmainutils_9.0.12+nmu1_armhf.deb ...
Unpacking bsdmainutils (9.0.12+nmu1) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../03-libpipeline1_1.4.2-1_armhf.deb ...
Unpacking libpipeline1:armhf (1.4.2-1) ...
Selecting previously unselected package man-db.
Preparing to unpack .../04-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 .../05-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 .../06-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 .../07-python-minimal_2.7.13-2_armhf.deb ...
Unpacking python-minimal (2.7.13-2) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../08-mime-support_3.60_all.deb ...
Unpacking mime-support (3.60) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../09-libexpat1_2.2.2-2_armhf.deb ...
Unpacking libexpat1:armhf (2.2.2-2) ...
Selecting previously unselected package libpython2.7-stdlib:armhf.
Preparing to unpack .../10-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 .../11-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 .../12-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 ... 16182 files and directories currently installed.)
Preparing to unpack .../0-python_2.7.13-2_armhf.deb ...
Unpacking python (2.7.13-2) ...
Selecting previously unselected package libpython3.5-minimal:armhf.
Preparing to unpack .../1-libpython3.5-minimal_3.5.3-3_armhf.deb ...
Unpacking libpython3.5-minimal:armhf (3.5.3-3) ...
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-3_armhf.deb ...
Unpacking python3-minimal (3.5.3-3) ...
Selecting previously unselected package libmpdec2:armhf.
Preparing to unpack .../4-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 .../5-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 .../6-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 .../7-libpython3-stdlib_3.5.3-3_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.5.3-3) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../8-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-3) ...
Selecting previously unselected package python3.
(Reading database ... 17158 files and directories currently installed.)
Preparing to unpack .../000-python3_3.5.3-3_armhf.deb ...
Unpacking python3 (3.5.3-3) ...
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-2+b1_armhf.deb ...
Unpacking gettext-base (0.19.8.1-2+b1) ...
Selecting previously unselected package libicu57:armhf.
Preparing to unpack .../005-libicu57_57.1-6_armhf.deb ...
Unpacking libicu57:armhf (57.1-6) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../006-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 .../007-libsigsegv2_2.11-1_armhf.deb ...
Unpacking libsigsegv2:armhf (2.11-1) ...
Selecting previously unselected package m4.
Preparing to unpack .../008-m4_1.4.18-1_armhf.deb ...
Unpacking m4 (1.4.18-1) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../009-autoconf_2.69-10_all.deb ...
Unpacking autoconf (2.69-10) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../010-autotools-dev_20161112.1_all.deb ...
Unpacking autotools-dev (20161112.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../011-automake_1%3a1.15.1-2_all.deb ...
Unpacking automake (1:1.15.1-2) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../012-autopoint_0.19.8.1-2_all.deb ...
Unpacking autopoint (0.19.8.1-2) ...
Selecting previously unselected package libtool.
Preparing to unpack .../013-libtool_2.4.6-2_all.deb ...
Unpacking libtool (2.4.6-2) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../014-dh-autoreconf_14_all.deb ...
Unpacking dh-autoreconf (14) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../015-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 .../016-libfile-stripnondeterminism-perl_0.038-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (0.038-1) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../017-libtimedate-perl_2.3000-2_all.deb ...
Unpacking libtimedate-perl (2.3000-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../018-dh-strip-nondeterminism_0.038-1_all.deb ...
Unpacking dh-strip-nondeterminism (0.038-1) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../019-libglib2.0-0_2.52.3-1_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.52.3-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-2+b1_armhf.deb ...
Unpacking gettext (0.19.8.1-2+b1) ...
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.2.5_all.deb ...
Unpacking debhelper (10.2.5) ...
Selecting previously unselected package libgfortran3:armhf.
Preparing to unpack .../025-libgfortran3_6.4.0-1+rpi1_armhf.deb ...
Unpacking libgfortran3:armhf (6.4.0-1+rpi1) ...
Selecting previously unselected package libgfortran-6-dev:armhf.
Preparing to unpack .../026-libgfortran-6-dev_6.4.0-1+rpi1_armhf.deb ...
Unpacking libgfortran-6-dev:armhf (6.4.0-1+rpi1) ...
Selecting previously unselected package gfortran-6.
Preparing to unpack .../027-gfortran-6_6.4.0-1+rpi1_armhf.deb ...
Unpacking gfortran-6 (6.4.0-1+rpi1) ...
Selecting previously unselected package gfortran.
Preparing to unpack .../028-gfortran_4%3a6.3.0-4d1_armhf.deb ...
Unpacking gfortran (4:6.3.0-4d1) ...
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-4_armhf.deb ...
Unpacking libboost1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-dev:armhf.
Preparing to unpack .../034-libboost-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package libboost1.62-tools-dev.
Preparing to unpack .../035-libboost1.62-tools-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost1.62-tools-dev (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-tools-dev.
Preparing to unpack .../036-libboost-tools-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-tools-dev (1.62.0.1+b6) ...
Selecting previously unselected package libboost-atomic1.62.0:armhf.
Preparing to unpack .../037-libboost-atomic1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-atomic1.62.0:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-atomic1.62-dev:armhf.
Preparing to unpack .../038-libboost-atomic1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-atomic1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-atomic-dev:armhf.
Preparing to unpack .../039-libboost-atomic-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-atomic-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package libboost-system1.62.0:armhf.
Preparing to unpack .../040-libboost-system1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-system1.62.0:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-chrono1.62.0:armhf.
Preparing to unpack .../041-libboost-chrono1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-chrono1.62.0:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-chrono1.62-dev:armhf.
Preparing to unpack .../042-libboost-chrono1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-chrono1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-chrono-dev:armhf.
Preparing to unpack .../043-libboost-chrono-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-chrono-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package libboost-context1.62.0:armhf.
Preparing to unpack .../044-libboost-context1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-context1.62.0:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-context1.62-dev:armhf.
Preparing to unpack .../045-libboost-context1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-context1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-context-dev:armhf.
Preparing to unpack .../046-libboost-context-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-context-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package libboost-thread1.62.0:armhf.
Preparing to unpack .../047-libboost-thread1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-thread1.62.0:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-coroutine1.62.0:armhf.
Preparing to unpack .../048-libboost-coroutine1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-coroutine1.62.0:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-coroutine1.62-dev:armhf.
Preparing to unpack .../049-libboost-coroutine1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-coroutine1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-coroutine-dev:armhf.
Preparing to unpack .../050-libboost-coroutine-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-coroutine-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package libboost-date-time1.62.0:armhf.
Preparing to unpack .../051-libboost-date-time1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-date-time1.62.0:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-serialization1.62.0:armhf.
Preparing to unpack .../052-libboost-serialization1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-serialization1.62.0:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-serialization1.62-dev:armhf.
Preparing to unpack .../053-libboost-serialization1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-serialization1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-date-time1.62-dev:armhf.
Preparing to unpack .../054-libboost-date-time1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-date-time1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-date-time-dev:armhf.
Preparing to unpack .../055-libboost-date-time-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-date-time-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package libboost-exception1.62-dev:armhf.
Preparing to unpack .../056-libboost-exception1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-exception1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-exception-dev:armhf.
Preparing to unpack .../057-libboost-exception-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-exception-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package libboost-fiber1.62.0:armhf.
Preparing to unpack .../058-libboost-fiber1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-fiber1.62.0:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-fiber1.62-dev:armhf.
Preparing to unpack .../059-libboost-fiber1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-fiber1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-fiber-dev:armhf.
Preparing to unpack .../060-libboost-fiber-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-fiber-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package libboost-filesystem1.62.0:armhf.
Preparing to unpack .../061-libboost-filesystem1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-filesystem1.62.0:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-system1.62-dev:armhf.
Preparing to unpack .../062-libboost-system1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-system1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-filesystem1.62-dev:armhf.
Preparing to unpack .../063-libboost-filesystem1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-filesystem1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-filesystem-dev:armhf.
Preparing to unpack .../064-libboost-filesystem-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-filesystem-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package libboost-regex1.62.0:armhf.
Preparing to unpack .../065-libboost-regex1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-regex1.62.0:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-graph1.62.0:armhf.
Preparing to unpack .../066-libboost-graph1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-graph1.62.0:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-timer1.62.0:armhf.
Preparing to unpack .../067-libboost-timer1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-timer1.62.0:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-test1.62.0:armhf.
Preparing to unpack .../068-libboost-test1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-test1.62.0:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-test1.62-dev:armhf.
Preparing to unpack .../069-libboost-test1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-test1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-graph1.62-dev:armhf.
Preparing to unpack .../070-libboost-graph1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-graph1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-graph-dev:armhf.
Preparing to unpack .../071-libboost-graph-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-graph-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package libltdl7:armhf.
Preparing to unpack .../072-libltdl7_2.4.6-2_armhf.deb ...
Unpacking libltdl7:armhf (2.4.6-2) ...
Selecting previously unselected package libhwloc5:armhf.
Preparing to unpack .../073-libhwloc5_1.11.5-1+rpi1_armhf.deb ...
Unpacking libhwloc5:armhf (1.11.5-1+rpi1) ...
Selecting previously unselected package libnl-3-200:armhf.
Preparing to unpack .../074-libnl-3-200_3.2.27-2_armhf.deb ...
Unpacking libnl-3-200:armhf (3.2.27-2) ...
Selecting previously unselected package libnl-route-3-200:armhf.
Preparing to unpack .../075-libnl-route-3-200_3.2.27-2_armhf.deb ...
Unpacking libnl-route-3-200:armhf (3.2.27-2) ...
Selecting previously unselected package libibverbs1.
Preparing to unpack .../076-libibverbs1_1.2.1-2_armhf.deb ...
Unpacking libibverbs1 (1.2.1-2) ...
Selecting previously unselected package libpciaccess0:armhf.
Preparing to unpack .../077-libpciaccess0_0.13.4-1_armhf.deb ...
Unpacking libpciaccess0:armhf (0.13.4-1) ...
Selecting previously unselected package ocl-icd-libopencl1:armhf.
Preparing to unpack .../078-ocl-icd-libopencl1_2.2.11-1_armhf.deb ...
Unpacking ocl-icd-libopencl1:armhf (2.2.11-1) ...
Selecting previously unselected package libhwloc-plugins.
Preparing to unpack .../079-libhwloc-plugins_1.11.5-1+rpi1_armhf.deb ...
Unpacking libhwloc-plugins (1.11.5-1+rpi1) ...
Selecting previously unselected package libopenmpi2:armhf.
Preparing to unpack .../080-libopenmpi2_2.1.1-6+rpi1_armhf.deb ...
Unpacking libopenmpi2:armhf (2.1.1-6+rpi1) ...
Selecting previously unselected package libboost-mpi1.62.0.
Preparing to unpack .../081-libboost-mpi1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-mpi1.62.0 (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-graph-parallel1.62.0.
Preparing to unpack .../082-libboost-graph-parallel1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-graph-parallel1.62.0 (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-graph-parallel1.62-dev.
Preparing to unpack .../083-libboost-graph-parallel1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-graph-parallel1.62-dev (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-graph-parallel-dev.
Preparing to unpack .../084-libboost-graph-parallel-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-graph-parallel-dev (1.62.0.1+b6) ...
Selecting previously unselected package libicu-dev.
Preparing to unpack .../085-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 .../086-libboost-regex1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-regex1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-iostreams1.62.0:armhf.
Preparing to unpack .../087-libboost-iostreams1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-iostreams1.62.0:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-iostreams1.62-dev:armhf.
Preparing to unpack .../088-libboost-iostreams1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-iostreams1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-iostreams-dev:armhf.
Preparing to unpack .../089-libboost-iostreams-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-iostreams-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package libboost-locale1.62.0:armhf.
Preparing to unpack .../090-libboost-locale1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-locale1.62.0:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-locale1.62-dev:armhf.
Preparing to unpack .../091-libboost-locale1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-locale1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-locale-dev:armhf.
Preparing to unpack .../092-libboost-locale-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-locale-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package libboost-log1.62.0.
Preparing to unpack .../093-libboost-log1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-log1.62.0 (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-thread1.62-dev:armhf.
Preparing to unpack .../094-libboost-thread1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-thread1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-log1.62-dev.
Preparing to unpack .../095-libboost-log1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-log1.62-dev (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-log-dev.
Preparing to unpack .../096-libboost-log-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-log-dev (1.62.0.1+b6) ...
Selecting previously unselected package libboost-math1.62.0:armhf.
Preparing to unpack .../097-libboost-math1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-math1.62.0:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-math1.62-dev:armhf.
Preparing to unpack .../098-libboost-math1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-math1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-math-dev:armhf.
Preparing to unpack .../099-libboost-math-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-math-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package openmpi-common.
Preparing to unpack .../100-openmpi-common_2.1.1-6+rpi1_all.deb ...
Unpacking openmpi-common (2.1.1-6+rpi1) ...
Selecting previously unselected package libibverbs-dev.
Preparing to unpack .../101-libibverbs-dev_1.2.1-2_armhf.deb ...
Unpacking libibverbs-dev (1.2.1-2) ...
Selecting previously unselected package libltdl-dev:armhf.
Preparing to unpack .../102-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 .../103-libhwloc-dev_1.11.5-1+rpi1_armhf.deb ...
Unpacking libhwloc-dev:armhf (1.11.5-1+rpi1) ...
Selecting previously unselected package libopenmpi-dev.
Preparing to unpack .../104-libopenmpi-dev_2.1.1-6+rpi1_armhf.deb ...
Unpacking libopenmpi-dev (2.1.1-6+rpi1) ...
Selecting previously unselected package mpi-default-dev.
Preparing to unpack .../105-mpi-default-dev_1.8_armhf.deb ...
Unpacking mpi-default-dev (1.8) ...
Selecting previously unselected package libboost-mpi1.62-dev.
Preparing to unpack .../106-libboost-mpi1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-mpi1.62-dev (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-mpi-dev.
Preparing to unpack .../107-libboost-mpi-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-mpi-dev (1.62.0.1+b6) ...
Selecting previously unselected package libboost-python1.62.0.
Preparing to unpack .../108-libboost-python1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-python1.62.0 (1.62.0+dfsg-4) ...
Selecting previously unselected package openmpi-bin.
Preparing to unpack .../109-openmpi-bin_2.1.1-6+rpi1_armhf.deb ...
Unpacking openmpi-bin (2.1.1-6+rpi1) ...
Selecting previously unselected package mpi-default-bin.
Preparing to unpack .../110-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 .../111-libboost-mpi-python1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-mpi-python1.62.0 (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-mpi-python1.62-dev.
Preparing to unpack .../112-libboost-mpi-python1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-mpi-python1.62-dev (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-mpi-python-dev.
Preparing to unpack .../113-libboost-mpi-python-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-mpi-python-dev (1.62.0.1+b6) ...
Selecting previously unselected package libboost-program-options1.62.0:armhf.
Preparing to unpack .../114-libboost-program-options1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-program-options1.62.0:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-program-options1.62-dev:armhf.
Preparing to unpack .../115-libboost-program-options1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-program-options1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-program-options-dev:armhf.
Preparing to unpack .../116-libboost-program-options-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-program-options-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package libpython2.7:armhf.
Preparing to unpack .../117-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 .../118-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 .../119-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 .../120-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 .../121-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 .../122-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 .../123-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 .../124-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 .../125-libpython3-dev_3.5.3-3_armhf.deb ...
Unpacking libpython3-dev:armhf (3.5.3-3) ...
Selecting previously unselected package python3.5-dev.
Preparing to unpack .../126-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 .../127-python3-dev_3.5.3-3_armhf.deb ...
Unpacking python3-dev (3.5.3-3) ...
Selecting previously unselected package libboost-python1.62-dev.
Preparing to unpack .../128-libboost-python1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-python1.62-dev (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-python-dev.
Preparing to unpack .../129-libboost-python-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-python-dev (1.62.0.1+b6) ...
Selecting previously unselected package libboost-random1.62.0:armhf.
Preparing to unpack .../130-libboost-random1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-random1.62.0:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-random1.62-dev:armhf.
Preparing to unpack .../131-libboost-random1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-random1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-random-dev:armhf.
Preparing to unpack .../132-libboost-random-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-random-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package libboost-regex-dev:armhf.
Preparing to unpack .../133-libboost-regex-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-regex-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package libboost-serialization-dev:armhf.
Preparing to unpack .../134-libboost-serialization-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-serialization-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package libboost-signals1.62.0:armhf.
Preparing to unpack .../135-libboost-signals1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-signals1.62.0:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-signals1.62-dev:armhf.
Preparing to unpack .../136-libboost-signals1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-signals1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-signals-dev:armhf.
Preparing to unpack .../137-libboost-signals-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-signals-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package libboost-system-dev:armhf.
Preparing to unpack .../138-libboost-system-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-system-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package libboost-test-dev:armhf.
Preparing to unpack .../139-libboost-test-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-test-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package libboost-thread-dev:armhf.
Preparing to unpack .../140-libboost-thread-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-thread-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package libboost-timer1.62-dev:armhf.
Preparing to unpack .../141-libboost-timer1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-timer1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-timer-dev:armhf.
Preparing to unpack .../142-libboost-timer-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-timer-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package libboost-type-erasure1.62.0:armhf.
Preparing to unpack .../143-libboost-type-erasure1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-type-erasure1.62.0:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-type-erasure1.62-dev:armhf.
Preparing to unpack .../144-libboost-type-erasure1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-type-erasure1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-type-erasure-dev:armhf.
Preparing to unpack .../145-libboost-type-erasure-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-type-erasure-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package libboost-wave1.62.0:armhf.
Preparing to unpack .../146-libboost-wave1.62.0_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-wave1.62.0:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-wave1.62-dev:armhf.
Preparing to unpack .../147-libboost-wave1.62-dev_1.62.0+dfsg-4_armhf.deb ...
Unpacking libboost-wave1.62-dev:armhf (1.62.0+dfsg-4) ...
Selecting previously unselected package libboost-wave-dev:armhf.
Preparing to unpack .../148-libboost-wave-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-wave-dev:armhf (1.62.0.1+b6) ...
Selecting previously unselected package libboost-all-dev.
Preparing to unpack .../149-libboost-all-dev_1.62.0.1+b6_armhf.deb ...
Unpacking libboost-all-dev (1.62.0.1+b6) ...
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.1.1-1_all.deb ...
Unpacking python-decorator (4.1.1-1) ...
Selecting previously unselected package python-numpy.
Preparing to unpack .../162-python-numpy_1%3a1.12.1-3_armhf.deb ...
Unpacking python-numpy (1:1.12.1-3) ...
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-2_armhf.deb ...
Unpacking python-scipy (0.18.1-2) ...
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-4) ...
Setting up libqhull7:armhf (2015.2-2) ...
Setting up libboost-date-time1.62.0:armhf (1.62.0+dfsg-4) ...
Setting up libarchive-zip-perl (1.59-1) ...
Setting up mime-support (3.60) ...
Setting up libboost1.62-dev:armhf (1.62.0+dfsg-4) ...
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-4) ...
Setting up libblas-common (3.7.1-1) ...
Setting up libgfortran3:armhf (6.4.0-1+rpi1) ...
Setting up groff-base (1.22.3-9) ...
Setting up libglib2.0-0:armhf (2.52.3-1) ...
No schema files found: doing nothing.
Setting up libgfortran-6-dev:armhf (6.4.0-1+rpi1) ...
Setting up libboost-program-options1.62-dev:armhf (1.62.0+dfsg-4) ...
Setting up gettext-base (0.19.8.1-2+b1) ...
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.6-1) ...
Setting up libboost-serialization1.62-dev:armhf (1.62.0+dfsg-4) ...
Setting up libxml2:armhf (2.9.4+dfsg1-3) ...
Setting up libboost-exception1.62-dev:armhf (1.62.0+dfsg-4) ...
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-4) ...
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+b6) ...
Setting up openmpi-common (2.1.1-6+rpi1) ...
Processing triggers for libc-bin (2.24-12) ...
Setting up autotools-dev (20161112.1) ...
Setting up libmetis5:armhf (5.1.0.dfsg-5) ...
Setting up libltdl7:armhf (2.4.6-2) ...
Setting up libboost-atomic1.62.0:armhf (1.62.0+dfsg-4) ...
Setting up libboost-math1.62.0:armhf (1.62.0+dfsg-4) ...
Setting up libexpat1-dev:armhf (2.2.2-2) ...
Setting up libpciaccess0:armhf (0.13.4-1) ...
Setting up libboost-python1.62.0 (1.62.0+dfsg-4) ...
Setting up icu-devtools (57.1-6) ...
Setting up libboost-dev:armhf (1.62.0.1+b6) ...
Setting up ocl-icd-libopencl1:armhf (2.2.11-1) ...
Setting up bsdmainutils (9.0.12+nmu1) ...
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.27-2) ...
Setting up libboost-signals1.62.0:armhf (1.62.0+dfsg-4) ...
Setting up libboost-context1.62.0:armhf (1.62.0+dfsg-4) ...
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-2) ...
Setting up libmpdec2:armhf (2.4.2-1) ...
Setting up libboost-system1.62.0:armhf (1.62.0+dfsg-4) ...
Setting up libboost-program-options-dev:armhf (1.62.0.1+b6) ...
Setting up libfile-stripnondeterminism-perl (0.038-1) ...
Setting up libboost-atomic1.62-dev:armhf (1.62.0+dfsg-4) ...
Setting up libboost-serialization-dev:armhf (1.62.0.1+b6) ...
Setting up libboost-date-time1.62-dev:armhf (1.62.0+dfsg-4) ...
Setting up libboost-context1.62-dev:armhf (1.62.0+dfsg-4) ...
Setting up gfortran-6 (6.4.0-1+rpi1) ...
Setting up libboost1.62-tools-dev (1.62.0+dfsg-4) ...
Setting up libltdl-dev:armhf (2.4.6-2) ...
Setting up libboost-atomic-dev:armhf (1.62.0.1+b6) ...
Setting up gettext (0.19.8.1-2+b1) ...
Setting up libboost-thread1.62.0:armhf (1.62.0+dfsg-4) ...
Setting up libboost-random1.62.0:armhf (1.62.0+dfsg-4) ...
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 libpython3.5-stdlib:armhf (3.5.3-3) ...
Setting up libboost-regex1.62.0:armhf (1.62.0+dfsg-4) ...
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-4) ...
Setting up libnl-route-3-200:armhf (3.2.27-2) ...
Setting up libboost-fiber1.62-dev:armhf (1.62.0+dfsg-4) ...
Setting up autoconf (2.69-10) ...
Setting up libboost-fiber-dev:armhf (1.62.0.1+b6) ...
Setting up libicu-dev (57.1-6) ...
Setting up libboost-date-time-dev:armhf (1.62.0.1+b6) ...
Setting up file (1:5.30-1) ...
Setting up libsuperlu5:armhf (5.2.1+dfsg1-2) ...
Setting up libhwloc5:armhf (1.11.5-1+rpi1) ...
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+rpi1) ...
Setting up intltool-debian (0.35.0+20060710.4) ...
Setting up libboost-system1.62-dev:armhf (1.62.0+dfsg-4) ...
Setting up libboost-math1.62-dev:armhf (1.62.0+dfsg-4) ...
Setting up libboost-filesystem1.62.0:armhf (1.62.0+dfsg-4) ...
Setting up libpython2.7:armhf (2.7.13-2) ...
Setting up automake (1:1.15.1-2) ...
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-4) ...
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+b6) ...
Setting up libpython2.7-dev:armhf (2.7.13-2) ...
Setting up libboost-math-dev:armhf (1.62.0.1+b6) ...
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-4) ...
Setting up libboost-random1.62-dev:armhf (1.62.0+dfsg-4) ...
Setting up libboost-signals-dev:armhf (1.62.0.1+b6) ...
Setting up libtool (2.4.6-2) ...
Setting up python3.5 (3.5.3-3) ...
Setting up gfortran (4:6.3.0-4d1) ...
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-3) ...
Setting up libibverbs1 (1.2.1-2) ...
Setting up libpython-dev:armhf (2.7.13-2) ...
Setting up libboost-tools-dev (1.62.0.1+b6) ...
Setting up libboost-wave1.62.0:armhf (1.62.0+dfsg-4) ...
Setting up libboost-filesystem1.62-dev:armhf (1.62.0+dfsg-4) ...
Setting up libboost-timer1.62.0:armhf (1.62.0+dfsg-4) ...
Setting up po-debconf (1.0.20) ...
Setting up libhwloc-dev:armhf (1.11.5-1+rpi1) ...
Setting up libboost-coroutine1.62.0:armhf (1.62.0+dfsg-4) ...
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-4) ...
Setting up libboost-graph1.62.0:armhf (1.62.0+dfsg-4) ...
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+b6) ...
Setting up libboost-log1.62.0 (1.62.0+dfsg-4) ...
Setting up libboost-iostreams1.62-dev:armhf (1.62.0+dfsg-4) ...
Setting up libpython-all-dev:armhf (2.7.13-2) ...
Setting up libboost-filesystem-dev:armhf (1.62.0.1+b6) ...
Setting up libboost-chrono1.62-dev:armhf (1.62.0+dfsg-4) ...
Setting up libpython3.5-dev:armhf (3.5.3-3) ...
Setting up libboost-timer1.62-dev:armhf (1.62.0+dfsg-4) ...
Setting up libboost-type-erasure1.62.0:armhf (1.62.0+dfsg-4) ...
Setting up python-numpy (1:1.12.1-3) ...
Setting up libboost-locale1.62.0:armhf (1.62.0+dfsg-4) ...
Setting up libboost-random-dev:armhf (1.62.0.1+b6) ...
Setting up libsuperlu-dev:armhf (5.2.1+dfsg1-2) ...
Setting up libboost-iostreams-dev:armhf (1.62.0.1+b6) ...
Setting up libboost-locale1.62-dev:armhf (1.62.0+dfsg-4) ...
Setting up libboost-test1.62.0:armhf (1.62.0+dfsg-4) ...
Setting up libboost-thread1.62-dev:armhf (1.62.0+dfsg-4) ...
Setting up libboost-wave1.62-dev:armhf (1.62.0+dfsg-4) ...
Setting up libboost-coroutine1.62-dev:armhf (1.62.0+dfsg-4) ...
Setting up libboost-regex-dev:armhf (1.62.0.1+b6) ...
Setting up libopenmpi2:armhf (2.1.1-6+rpi1) ...
Setting up python-decorator (4.1.1-1) ...
Setting up libboost-coroutine-dev:armhf (1.62.0.1+b6) ...
Setting up python3.5-dev (3.5.3-3) ...
Setting up python-all (2.7.13-2) ...
Setting up libibverbs-dev (1.2.1-2) ...
Setting up libpython3-dev:armhf (3.5.3-3) ...
Setting up libboost-log1.62-dev (1.62.0+dfsg-4) ...
Setting up libboost-locale-dev:armhf (1.62.0.1+b6) ...
Setting up libboost-mpi1.62.0 (1.62.0+dfsg-4) ...
Setting up libboost-thread-dev:armhf (1.62.0.1+b6) ...
Setting up python-scipy (0.18.1-2) ...
Setting up libscotch-5.1 (5.1.12b.dfsg-2.1) ...
Setting up libboost-chrono-dev:armhf (1.62.0.1+b6) ...
Setting up libopenmpi-dev (2.1.1-6+rpi1) ...
update-alternatives: using /usr/lib/arm-linux-gnueabihf/openmpi/include to provide /usr/include/mpi (mpi) in auto mode
Setting up libmumps-seq-5.1.1:armhf (5.1.1-2) ...
Setting up libboost-type-erasure1.62-dev:armhf (1.62.0+dfsg-4) ...
Setting up libboost-type-erasure-dev:armhf (1.62.0.1+b6) ...
Setting up libboost-timer-dev:armhf (1.62.0.1+b6) ...
Setting up openmpi-bin (2.1.1-6+rpi1) ...
update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode
Setting up libboost-test1.62-dev:armhf (1.62.0+dfsg-4) ...
Setting up mpi-default-dev (1.8) ...
Setting up libboost-graph-parallel1.62.0 (1.62.0+dfsg-4) ...
Setting up libboost-log-dev (1.62.0.1+b6) ...
Setting up python-all-dev (2.7.13-2) ...
Setting up libboost-wave-dev:armhf (1.62.0.1+b6) ...
Setting up libboost-test-dev:armhf (1.62.0.1+b6) ...
Setting up libboost-graph-parallel1.62-dev (1.62.0+dfsg-4) ...
Setting up libboost-mpi1.62-dev (1.62.0+dfsg-4) ...
Setting up mpi-default-bin (1.8) ...
Setting up libblacs-openmpi1 (1.1-40) ...
Setting up libboost-graph1.62-dev:armhf (1.62.0+dfsg-4) ...
Setting up libboost-graph-parallel-dev (1.62.0.1+b6) ...
Setting up libboost-mpi-dev (1.62.0.1+b6) ...
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 libboost-graph-dev:armhf (1.62.0.1+b6) ...
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-3) ...
Setting up python3-dev (3.5.3-3) ...
Setting up dh-strip-nondeterminism (0.038-1) ...
Setting up debhelper (10.2.5) ...
Setting up libboost-mpi-python1.62.0 (1.62.0+dfsg-4) ...
Setting up libboost-python1.62-dev (1.62.0+dfsg-4) ...
Setting up libboost-python-dev (1.62.0.1+b6) ...
Setting up libboost-mpi-python1.62-dev (1.62.0+dfsg-4) ...
Setting up libboost-mpi-python-dev (1.62.0.1+b6) ...
Setting up libboost-all-dev (1.62.0.1+b6) ...
Setting up sbuild-build-depends-getfem++-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.24-12) ...
W: No sandbox user '_apt' on the system, can not drop privileges

+------------------------------------------------------------------------------+
| Build environment                                                            |
+------------------------------------------------------------------------------+

Kernel: Linux 4.4.0-79-generic armhf (armv8l)
Toolchain package versions: binutils_2.28-6 dpkg-dev_1.18.24 g++-6_6.4.0-1+rpi1 gcc-6_6.4.0-1+rpi1 libc6-dev_2.24-12 libstdc++-6-dev_6.4.0-1+rpi1 libstdc++6_7.1.0-9+rpi1 linux-libc-dev_3.18.5-1~exp1+rpi19+stretch
Package versions: adduser_3.115 apt_1.5~beta1+b3 autoconf_2.69-10 automake_1:1.15.1-2 autopoint_0.19.8.1-2 autotools-dev_20161112.1 base-files_10+rpi1 base-passwd_3.5.43 bash_4.4-5 binutils_2.28-6 bsdmainutils_9.0.12+nmu1 bsdutils_1:2.29.2-1 build-essential_12.3 bzip2_1.0.6-8.1 ca-certificates_20161130+nmu1 coreutils_8.26-3 cpio_2.11+dfsg-6 cpp_4:6.3.0-4d1 cpp-6_6.4.0-1+rpi1 dash_0.5.8-2.5 debconf_1.5.63 debhelper_10.2.5 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-2 dpkg_1.18.24 dpkg-dev_1.18.24 e2fslibs_1.43.4-2 e2fsprogs_1.43.4-2 fakeroot_1.21-3.1 file_1:5.30-1 findutils_4.6.0+git+20170606-3 g++_4:6.3.0-4d1 g++-6_6.4.0-1+rpi1 gcc_4:6.3.0-4d1 gcc-4.6-base_4.6.4-5+rpi1 gcc-4.7-base_4.7.3-11+rpi1 gcc-4.8-base_4.8.5-4 gcc-4.9-base_4.9.3-14 gcc-5-base_5.4.1-4 gcc-6_6.4.0-1+rpi1 gcc-6-base_6.4.0-1+rpi1 gcc-7-base_7.1.0-9+rpi1 gettext_0.19.8.1-2+b1 gettext-base_0.19.8.1-2+b1 gfortran_4:6.3.0-4d1 gfortran-6_6.4.0-1+rpi1 gnupg_2.1.18-8 gnupg-agent_2.1.18-8 gpgv_2.1.18-8 grep_3.1-2 groff-base_1.22.3-9 gzip_1.6-5 hostname_3.18 icu-devtools_57.1-6 init-system-helpers_1.48 initramfs-tools_0.130 initramfs-tools-core_0.130 intltool-debian_0.35.0+20060710.4 klibc-utils_2.0.4-9+rpi1 kmod_24-1 libacl1_2.2.52-3 libapparmor1_2.11.0-6 libapt-pkg5.0_1.5~beta1+b3 libarchive-zip-perl_1.59-1 libasan3_6.4.0-1+rpi1 libassuan0_2.4.3-2 libatomic1_7.1.0-9+rpi1 libattr1_1:2.4.47-2 libaudit-common_1:2.7.7-1 libaudit1_1:2.7.7-1 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.2-1 libboost-all-dev_1.62.0.1+b6 libboost-atomic-dev_1.62.0.1+b6 libboost-atomic1.62-dev_1.62.0+dfsg-4 libboost-atomic1.62.0_1.62.0+dfsg-4 libboost-chrono-dev_1.62.0.1+b6 libboost-chrono1.62-dev_1.62.0+dfsg-4 libboost-chrono1.62.0_1.62.0+dfsg-4 libboost-context-dev_1.62.0.1+b6 libboost-context1.62-dev_1.62.0+dfsg-4 libboost-context1.62.0_1.62.0+dfsg-4 libboost-coroutine-dev_1.62.0.1+b6 libboost-coroutine1.62-dev_1.62.0+dfsg-4 libboost-coroutine1.62.0_1.62.0+dfsg-4 libboost-date-time-dev_1.62.0.1+b6 libboost-date-time1.62-dev_1.62.0+dfsg-4 libboost-date-time1.62.0_1.62.0+dfsg-4 libboost-dev_1.62.0.1+b6 libboost-exception-dev_1.62.0.1+b6 libboost-exception1.62-dev_1.62.0+dfsg-4 libboost-fiber-dev_1.62.0.1+b6 libboost-fiber1.62-dev_1.62.0+dfsg-4 libboost-fiber1.62.0_1.62.0+dfsg-4 libboost-filesystem-dev_1.62.0.1+b6 libboost-filesystem1.62-dev_1.62.0+dfsg-4 libboost-filesystem1.62.0_1.62.0+dfsg-4 libboost-graph-dev_1.62.0.1+b6 libboost-graph-parallel-dev_1.62.0.1+b6 libboost-graph-parallel1.62-dev_1.62.0+dfsg-4 libboost-graph-parallel1.62.0_1.62.0+dfsg-4 libboost-graph1.62-dev_1.62.0+dfsg-4 libboost-graph1.62.0_1.62.0+dfsg-4 libboost-iostreams-dev_1.62.0.1+b6 libboost-iostreams1.62-dev_1.62.0+dfsg-4 libboost-iostreams1.62.0_1.62.0+dfsg-4 libboost-locale-dev_1.62.0.1+b6 libboost-locale1.62-dev_1.62.0+dfsg-4 libboost-locale1.62.0_1.62.0+dfsg-4 libboost-log-dev_1.62.0.1+b6 libboost-log1.62-dev_1.62.0+dfsg-4 libboost-log1.62.0_1.62.0+dfsg-4 libboost-math-dev_1.62.0.1+b6 libboost-math1.62-dev_1.62.0+dfsg-4 libboost-math1.62.0_1.62.0+dfsg-4 libboost-mpi-dev_1.62.0.1+b6 libboost-mpi-python-dev_1.62.0.1+b6 libboost-mpi-python1.62-dev_1.62.0+dfsg-4 libboost-mpi-python1.62.0_1.62.0+dfsg-4 libboost-mpi1.62-dev_1.62.0+dfsg-4 libboost-mpi1.62.0_1.62.0+dfsg-4 libboost-program-options-dev_1.62.0.1+b6 libboost-program-options1.62-dev_1.62.0+dfsg-4 libboost-program-options1.62.0_1.62.0+dfsg-4 libboost-python-dev_1.62.0.1+b6 libboost-python1.62-dev_1.62.0+dfsg-4 libboost-python1.62.0_1.62.0+dfsg-4 libboost-random-dev_1.62.0.1+b6 libboost-random1.62-dev_1.62.0+dfsg-4 libboost-random1.62.0_1.62.0+dfsg-4 libboost-regex-dev_1.62.0.1+b6 libboost-regex1.62-dev_1.62.0+dfsg-4 libboost-regex1.62.0_1.62.0+dfsg-4 libboost-serialization-dev_1.62.0.1+b6 libboost-serialization1.62-dev_1.62.0+dfsg-4 libboost-serialization1.62.0_1.62.0+dfsg-4 libboost-signals-dev_1.62.0.1+b6 libboost-signals1.62-dev_1.62.0+dfsg-4 libboost-signals1.62.0_1.62.0+dfsg-4 libboost-system-dev_1.62.0.1+b6 libboost-system1.62-dev_1.62.0+dfsg-4 libboost-system1.62.0_1.62.0+dfsg-4 libboost-test-dev_1.62.0.1+b6 libboost-test1.62-dev_1.62.0+dfsg-4 libboost-test1.62.0_1.62.0+dfsg-4 libboost-thread-dev_1.62.0.1+b6 libboost-thread1.62-dev_1.62.0+dfsg-4 libboost-thread1.62.0_1.62.0+dfsg-4 libboost-timer-dev_1.62.0.1+b6 libboost-timer1.62-dev_1.62.0+dfsg-4 libboost-timer1.62.0_1.62.0+dfsg-4 libboost-tools-dev_1.62.0.1+b6 libboost-type-erasure-dev_1.62.0.1+b6 libboost-type-erasure1.62-dev_1.62.0+dfsg-4 libboost-type-erasure1.62.0_1.62.0+dfsg-4 libboost-wave-dev_1.62.0.1+b6 libboost-wave1.62-dev_1.62.0+dfsg-4 libboost-wave1.62.0_1.62.0+dfsg-4 libboost1.62-dev_1.62.0+dfsg-4 libboost1.62-tools-dev_1.62.0+dfsg-4 libbsd0_0.8.6-1 libbz2-1.0_1.0.6-8.1 libc-bin_2.24-12 libc-dev-bin_2.24-12 libc6_2.24-12 libc6-dev_2.24-12 libcap-ng0_0.7.7-3 libcap2_1:2.25-1 libcc1-0_7.1.0-9+rpi1 libcomerr2_1.43.4-2 libcroco3_0.6.12-1 libcryptsetup4_2:1.7.3-4 libdb5.3_5.3.28-12 libdbus-1-3_1.10.20-1 libdebconfclient0_0.229 libdevmapper1.02.1_2:1.02.137-2 libdpkg-perl_1.18.24 libdrm2_2.4.81-2+rpi1 libexpat1_2.2.2-2 libexpat1-dev_2.2.2-2 libfakeroot_1.21-3.1 libfdisk1_2.29.2-1 libffi6_3.2.1-6 libfile-stripnondeterminism-perl_0.038-1 libgcc-6-dev_6.4.0-1+rpi1 libgcc1_1:7.1.0-9+rpi1 libgcrypt20_1.7.8-2 libgdbm3_1.8.3-14 libgfortran-6-dev_6.4.0-1+rpi1 libgfortran3_6.4.0-1+rpi1 libglib2.0-0_2.52.3-1 libgmp10_2:6.1.2+dfsg-1 libgnutls30_3.5.14-2 libgomp1_7.1.0-9+rpi1 libgpg-error0_1.27-3 libhogweed4_3.3-1 libhwloc-dev_1.11.5-1+rpi1 libhwloc-plugins_1.11.5-1+rpi1 libhwloc5_1.11.5-1+rpi1 libibverbs-dev_1.2.1-2 libibverbs1_1.2.1-2 libicu-dev_57.1-6 libicu57_57.1-6 libidn11_1.33-1 libidn2-0_2.0.2-1 libip4tc0_1.6.1-2 libisl15_0.18-1 libklibc_2.0.4-9+rpi1 libkmod2_24-1 libksba8_1.3.5-2 liblapack3_3.7.1-1 libltdl-dev_2.4.6-2 libltdl7_2.4.6-2 liblz4-1_0.0~r131-2 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.2-1 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+20170715-2 libncursesw5_6.0+20170715-2 libnettle6_3.3-1 libnih-dbus1_1.0.3-8 libnih1_1.0.3-8 libnl-3-200_3.2.27-2 libnl-route-3-200_3.2.27-2 libnpth0_1.5-2 libopenmpi-dev_2.1.1-6+rpi1 libopenmpi2_2.1.1-6+rpi1 libp11-kit0_0.23.7-3 libpam-modules_1.1.8-3.6 libpam-modules-bin_1.1.8-3.6 libpam-runtime_1.1.8-3.6 libpam0g_1.1.8-3.6 libpciaccess0_0.13.4-1 libpcre3_2:8.39-3 libperl5.24_5.24.1-7 libperl5.26_5.26.0-4 libpipeline1_1.4.2-1 libplymouth4_0.9.2-4 libpng16-16_1.6.30-2 libprocps6_2:3.3.12-3 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-3 libpython3-stdlib_3.5.3-3 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-3 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.1 libselinux1_2.6-3 libsemanage-common_2.6-2 libsemanage1_2.6-2 libsepol1_2.6-2 libsigsegv2_2.11-1 libsmartcols1_2.29.2-1 libsqlite3-0_3.19.3-3 libss2_1.43.4-2 libssl1.1_1.1.0f-3 libstdc++-6-dev_6.4.0-1+rpi1 libstdc++6_7.1.0-9+rpi1 libsuperlu-dev_5.2.1+dfsg1-2 libsuperlu5_5.2.1+dfsg1-2 libsystemd0_233-10 libtasn1-6_4.12-2 libtimedate-perl_2.3000-2 libtinfo5_6.0+20170715-2 libtool_2.4.6-2 libubsan0_7.1.0-9+rpi1 libudev1_233-10 libunistring2_0.9.7-2 libustr-1.0-1_1.0.4-6 libuuid1_2.29.2-1 libxml2_2.9.4+dfsg1-3 linux-base_4.5 linux-libc-dev_3.18.5-1~exp1+rpi19+stretch login_1:4.4-4.1 lsb-base_9.20161125+rpi1 m4_1.4.18-1 make_4.1-9.1 makedev_2.3.1-93 man-db_2.7.6.1-2 mawk_1.3.3-17 mime-support_3.60 mount_2.29.2-1 mountall_2.54 mpi-default-bin_1.8 mpi-default-dev_1.8 multiarch-support_2.24-12 ncurses-base_6.0+20170715-2 ncurses-bin_6.0+20170715-2 ocl-icd-libopencl1_2.2.11-1 openmpi-bin_2.1.1-6+rpi1 openmpi-common_2.1.1-6+rpi1 openssl_1.1.0f-3 passwd_1:4.4-4.1 patch_2.7.5-1 perl_5.26.0-4 perl-base_5.26.0-4 perl-modules-5.24_5.24.1-7 perl-modules-5.26_5.26.0-4 pinentry-curses_1.0.0-2 plymouth_0.9.2-4 po-debconf_1.0.20 procps_2:3.3.12-3 python_2.7.13-2 python-all_2.7.13-2 python-all-dev_2.7.13-2 python-decorator_4.1.1-1 python-dev_2.7.13-2 python-minimal_2.7.13-2 python-numpy_1:1.12.1-3 python-scipy_0.18.1-2 python2.7_2.7.13-2 python2.7-dev_2.7.13-2 python2.7-minimal_2.7.13-2 python3_3.5.3-3 python3-dev_3.5.3-3 python3-minimal_3.5.3-3 python3.5_3.5.3-3 python3.5-dev_3.5.3-3 python3.5-minimal_3.5.3-3 raspbian-archive-keyring_20120528.2 readline-common_7.0-3 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-10 sysvinit-utils_2.88dsf-59.9 tar_1.29b-2 tzdata_2017b-2 udev_233-10 util-linux_2.29.2-1 xz-utils_5.2.2-1.3 zlib1g_1:1.2.8.dfsg-5

+------------------------------------------------------------------------------+
| Build                                                                        |
+------------------------------------------------------------------------------+


Unpack source
-------------

gpgv: unknown type of key resource 'trustedkeys.kbx'
gpgv: keyblock resource '/sbuild-nonexistent/.gnupg/trustedkeys.kbx': General error
gpgv: Signature made Mon Dec 26 17:51:05 2016 UTC
gpgv:                using RSA key BBBD45EA818AB86FF67E7285D3E17383CFA7FF06
gpgv: Can't check signature: No public key
dpkg-source: warning: failed to verify signature on ./getfem++_5.1+dfsg1-4.dsc
dpkg-source: info: extracting getfem++ in /build/getfem++-ehXUvV/getfem++-5.1+dfsg1
dpkg-source: info: unpacking getfem++_5.1+dfsg1.orig.tar.xz
dpkg-source: info: unpacking getfem++_5.1+dfsg1-4.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 disk space
----------------

Sufficient free space for build

Hack binNMU version
-------------------

Created changelog entry for binNMU version 5.1+dfsg1-4+b1

User Environment
----------------

APT_CONFIG=/var/lib/sbuild/apt.conf
DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LC_ALL=POSIX
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=buster-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=buster-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=112
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=buster-staging-armhf-sbuild-5438bde0-01bb-4e88-9155-22c479096483
SCHROOT_UID=107
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

dpkg-buildpackage
-----------------

dpkg-buildpackage: info: source package getfem++
dpkg-buildpackage: info: source version 5.1+dfsg1-4+b1
dpkg-buildpackage: info: source distribution buster-staging
 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++-ehXUvV/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/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -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-1+rpi1)
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... mt
checking if mt 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=<lib> 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++-ehXUvV/getfem++-5.1+dfsg1'
   dh_auto_build -a -O--parallel
	make -j4
make[1]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1'
make  all-recursive
make[2]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1'
Making all in m4
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/m4'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/m4'
Making all in cubature
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/cubature'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/cubature'
Making all in src
make[3]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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;
                             ^~
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;
                             ^~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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<var_type>::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;
                                 ^~~~~~
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 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<std::shared_ptr<const dal::static_stored_object> >&, 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<var_type>::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<T>&)':
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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;
                             ^~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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<T>&)':
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<var_type>::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;
                                  ^~~~~~
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;
                             ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<T>&)':
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<var_type>::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;
                                  ^~~~~~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<T>&)':
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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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;
                             ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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<T>&)':
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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<T>&)':
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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_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;
                             ^~
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;
                             ^~
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";
                                        ^~~~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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;
                             ^~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_sparse_tensors.lo bgeot_sparse_tensors.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o bgeot_poly_composite.lo bgeot_poly_composite.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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 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 bgeot_poly.cc:24:0:
getfem/bgeot_poly.h: In function 'std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial<T>&)':
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;
                                ^~~~~~~~~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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<T>&)':
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<var_type>::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;
                                  ^~~~~~
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;
                             ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, 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::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, 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<char>; _Tp = bgeot::md_param::param_value; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, 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::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, 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::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, 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::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, 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::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, 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::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, 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::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, 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::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, 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::param_value>& 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::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, 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::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, 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<const bgeot::md_param::param_value*, std::vector<bgeot::md_param::param_value> >; _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<const bgeot::md_param::param_value*, std::vector<bgeot::md_param::param_value> >' 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<const bgeot::md_param::param_value*, std::vector<bgeot::md_param::param_value> >' 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<const bgeot::md_param::param_value*, std::vector<bgeot::md_param::param_value> >' 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<bgeot::md_param::param_value>]':
/usr/include/c++/6/bits/stl_uninitialized.h:126:41: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<const bgeot::md_param::param_value*, std::vector<bgeot::md_param::param_value> >' 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<const bgeot::md_param::param_value*, std::vector<bgeot::md_param::param_value> >' 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::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, bgeot::md_param::param_value> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, 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<const bgeot::md_param::param_value*, std::vector<bgeot::md_param::param_value> >' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_superlu.cc  -fPIC -DPIC -o .libs/getfem_superlu.o
In file included from 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<T>&)':
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<T>&)':
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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_region.cc  -fPIC -DPIC -o .libs/getfem_mesh_region.o
In 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/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<T>&)':
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<var_type>::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_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;
                                  ^~~~~~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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;
                                   ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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: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;
       ^~~~~~
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/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<T>&)':
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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/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<T>&)':
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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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;
                                  ^~~~~~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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/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;
                             ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_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<T>&)':
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_mesh_im.cc:22:
getfem/dal_static_stored_objects.h: In member function 'virtual bool dal::simple_key<var_type>::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/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;
                                   ^~~~~~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<T>&)':
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<var_type>::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 /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_<double>; _Alloc = std::allocator<gmm::elt_rsvector_<double> >]':
/usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type 'std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > >::iterator {aka __gnu_cxx::__normal_iterator<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >}' 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<T>::w(gmm::rsvector<T>::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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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_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;
                                   ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_fem.cc  -fPIC -DPIC -o getfem_mesh_fem.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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<T>&)':
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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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;
                             ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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<T>&)':
./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<var_type>::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;
                                   ^~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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);
                                  ^~
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<var_type>::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<T>&)':
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<var_type>::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<T>&)':
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_global_function.cc  -fPIC -DPIC -o getfem_global_function.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<var_type>::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<T>&)':
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /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<unsigned int&&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, getfem::gausspt_projection_data>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, getfem::gausspt_projection_data> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, getfem::gausspt_projection_data> >]':
/usr/include/c++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, getfem::gausspt_projection_data>, std::_Select1st<std::pair<const unsigned int, getfem::gausspt_projection_data> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, getfem::gausspt_projection_data> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, getfem::gausspt_projection_data> >}' will change in GCC 7.1
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<var_type>::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<T>&)':
./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 /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<unsigned int, std::pair<const unsigned int, getfem::gausspt_projection_data>, std::_Select1st<std::pair<const unsigned int, getfem::gausspt_projection_data> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, getfem::gausspt_projection_data> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, getfem::gausspt_projection_data> >}' 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<unsigned int, std::pair<const unsigned int, getfem::gausspt_projection_data>, std::_Select1st<std::pair<const unsigned int, getfem::gausspt_projection_data> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, getfem::gausspt_projection_data> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, getfem::gausspt_projection_data> >}' will change in GCC 7.1
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
    ^~~
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 ./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;
                                   ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_projected_fem.cc  -fPIC -DPIC -o getfem_projected_fem.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_fem_global_function.cc  -fPIC -DPIC -o .libs/getfem_mesh_fem_global_function.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_fem.cc  -fPIC -DPIC -o getfem_fem.o >/dev/null 2>&1
In file included from ./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<var_type>::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<T>&)':
./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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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/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<T>&)':
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<var_type>::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_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;
                                   ^~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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/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<var_type>::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<T>&)':
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_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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<T>&)':
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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_fem_composite.cc  -fPIC -DPIC -o getfem_fem_composite.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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<T>&)':
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<var_type>::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;
                                  ^~~~~~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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;
                                   ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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);
                                  ^~
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;
                             ^~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_im_level_set.lo getfem_mesh_im_level_set.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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<T>&)':
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<var_type>::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/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;
                             ^~
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_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<T>&)':
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<var_type>::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/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);
                                  ^~
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/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;
                                   ^~~~~~
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();
                                                              ^~
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);
                                  ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_level_set.cc  -fPIC -DPIC -o getfem_level_set.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_mesh_fem_level_set.lo getfem_mesh_fem_level_set.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_fem_level_set.cc  -fPIC -DPIC -o .libs/getfem_mesh_fem_level_set.o
In file included from 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/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<T>&)':
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_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<var_type>::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/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_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);
                                  ^~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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;
                             ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_im_level_set.cc  -fPIC -DPIC -o getfem_mesh_im_level_set.o >/dev/null 2>&1
In 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<T>&)':
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<var_type>::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_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/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;
                                   ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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;
                             ^~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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<T>&)':
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<var_type>::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/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/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<T>&)':
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<var_type>::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_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;
                                  ^~~~~~
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/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);
                                  ^~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_partial_mesh_fem.lo getfem_partial_mesh_fem.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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/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<T>&)':
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<var_type>::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;
                                   ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_fem_level_set.cc  -fPIC -DPIC -o getfem_fem_level_set.o >/dev/null 2>&1
In file included from /usr/include/c++/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_<double>; _Alloc = std::allocator<gmm::elt_rsvector_<double> >]':
/usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type 'std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > >::iterator {aka __gnu_cxx::__normal_iterator<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >}' 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<T>::w(gmm::rsvector<T>::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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ./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;
                             ^~
/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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' will change in GCC 7.1
  _M_fill_insert(begin() + __offset, __n, __x);
  ^~~~~~~~~~~~~~
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<T>&)':
./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<var_type>::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;
                                  ^~~~~~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<T>&)':
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<var_type>::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/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/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/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<T>&)':
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<var_type>::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_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_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);
                                  ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<T>&)':
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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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;
                             ^~
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<T>&)':
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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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;
                             ^~
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<T>&)':
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<var_type>::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_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;
                                   ^~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_error_estimate.lo getfem_error_estimate.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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<T>&)':
./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<var_type>::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;
                                  ^~~~~~
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;
                                   ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_export.lo getfem_export.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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/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<T>&)':
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<var_type>::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_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_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;
                                   ^~
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;
                                             ^~~~~
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;
                                                                     ^~~~~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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<T>&)':
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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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;
                                  ^~~~~~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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;
                                   ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_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);
           ^~~~~
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<T>&)':
./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<var_type>::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/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/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<T>&)':
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<var_type>::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_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;
                                   ^~
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 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);
                                  ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<T>&)':
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<var_type>::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<CONTAINER>::~distro() [with CONTAINER = gmm::col_matrix<gmm::rsvector<double> >]':
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<CONTAINER_LIST>::~list_distro() [with CONTAINER_LIST = std::vector<gmm::col_matrix<gmm::rsvector<std::complex<double> > > >]':
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<CONTAINER_LIST>::~list_distro() [with CONTAINER_LIST = std::vector<std::vector<std::complex<double> > >]':
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<CONTAINER_LIST>::~list_distro() [with CONTAINER_LIST = std::vector<gmm::col_matrix<gmm::rsvector<double> > >]':
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<CONTAINER_LIST>::~list_distro() [with CONTAINER_LIST = std::vector<std::vector<double> >]':
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<CONTAINER>::~distro() [with CONTAINER = std::vector<double>]':
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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<T>&)':
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<var_type>::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;
                                   ^~
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<T>&)':
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<var_type>::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_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/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<const unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, double>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, double> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, double> >]':
/usr/include/c++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' will change in GCC 7.1
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<const double&>, std::tuple<>}; _Key = double; _Val = std::pair<const double, std::__cxx11::list<getfem::ga_tree_node*> >; _KeyOfValue = std::_Select1st<std::pair<const double, std::__cxx11::list<getfem::ga_tree_node*> > >; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, std::__cxx11::list<getfem::ga_tree_node*> > >]':
/usr/include/c++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, std::__cxx11::list<getfem::ga_tree_node*> >, std::_Select1st<std::pair<const double, std::__cxx11::list<getfem::ga_tree_node*> > >, std::less<double>, std::allocator<std::pair<const double, std::__cxx11::list<getfem::ga_tree_node*> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const double, std::__cxx11::list<getfem::ga_tree_node*> > >}' 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<getfem::ga_tree_node*>; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, std::__cxx11::list<getfem::ga_tree_node*> > >]':
/usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, std::__cxx11::list<getfem::ga_tree_node*> >, std::_Select1st<std::pair<const double, std::__cxx11::list<getfem::ga_tree_node*> > >, std::less<double>, std::allocator<std::pair<const double, std::__cxx11::list<getfem::ga_tree_node*> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const double, std::__cxx11::list<getfem::ga_tree_node*> > >}' 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<double, std::__cxx11::list<getfem::ga_tree_node*> >&)':
/usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, std::__cxx11::list<getfem::ga_tree_node*> >, std::_Select1st<std::pair<const double, std::__cxx11::list<getfem::ga_tree_node*> > >, std::less<double>, std::allocator<std::pair<const double, std::__cxx11::list<getfem::ga_tree_node*> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const double, std::__cxx11::list<getfem::ga_tree_node*> > >}' 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::variable_group_info>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::variable_group_info> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, 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::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::variable_group_info>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::variable_group_info> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::variable_group_info> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, 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<char>; _Tp = getfem::ga_instruction_set::variable_group_info; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, 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::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::variable_group_info>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::variable_group_info> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::variable_group_info> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, 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: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<T>::w(gmm::wsvector<T>::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<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::interpolate_info>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::interpolate_info> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, 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::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::interpolate_info>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::interpolate_info> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::interpolate_info> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, 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::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::interpolate_info>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::interpolate_info> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::interpolate_info> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, 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<char>; _Tp = getfem::ga_instruction_set::interpolate_info; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, 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::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::interpolate_info>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::interpolate_info> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::interpolate_info> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::interpolate_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/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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >; _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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<gmm::elt_rsvector_value_less_<double> >]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >; _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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<gmm::elt_rsvector_value_less_<std::complex<double> > >]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<gmm::elt_rsvector_value_less_<std::complex<double> > >]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >; _Distance = int; _Tp = gmm::elt_rsvector_<std::complex<double> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<gmm::elt_rsvector_value_less_<std::complex<double> > >]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<gmm::elt_rsvector_value_less_<std::complex<double> > >]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >; _Distance = int; _Tp = gmm::elt_rsvector_<std::complex<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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >; _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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<Matrix>::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref<const gmm::col_matrix<gmm::rsvector<std::complex<double> > >*>; Matrix = gmm::col_matrix<gmm::rsvector<std::complex<double> > >]':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >; _Distance = int; _Tp = gmm::elt_rsvector_<double>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<gmm::elt_rsvector_value_less_<double> >]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<gmm::elt_rsvector_value_less_<double> >]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >; _Distance = int; _Tp = gmm::elt_rsvector_<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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >; _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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<Matrix>::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref<const gmm::col_matrix<gmm::rsvector<double> >*>; Matrix = gmm::col_matrix<gmm::rsvector<double> >]':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' 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_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::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::interpolate_info>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::interpolate_info> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::interpolate_info> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, 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::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::variable_group_info>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::variable_group_info> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::variable_group_info> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, getfem::ga_instruction_set::variable_group_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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_fourth_order.cc  -fPIC -DPIC -o getfem_fourth_order.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_model_solvers.cc  -fPIC -DPIC -o getfem_model_solvers.o >/dev/null 2>&1
In 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<const getfem::var_trans_pair&>, std::tuple<>}; _Key = getfem::var_trans_pair; _Val = std::pair<const getfem::var_trans_pair, getfem::interpolate_transformation_expression::workspace_gis_pair>; _KeyOfValue = std::_Select1st<std::pair<const getfem::var_trans_pair, getfem::interpolate_transformation_expression::workspace_gis_pair> >; _Compare = std::less<getfem::var_trans_pair>; _Alloc = std::allocator<std::pair<const getfem::var_trans_pair, getfem::interpolate_transformation_expression::workspace_gis_pair> >]':
/usr/include/c++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type 'std::_Rb_tree<getfem::var_trans_pair, std::pair<const getfem::var_trans_pair, getfem::interpolate_transformation_expression::workspace_gis_pair>, std::_Select1st<std::pair<const getfem::var_trans_pair, getfem::interpolate_transformation_expression::workspace_gis_pair> >, std::less<getfem::var_trans_pair>, std::allocator<std::pair<const getfem::var_trans_pair, getfem::interpolate_transformation_expression::workspace_gis_pair> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const getfem::var_trans_pair, getfem::interpolate_transformation_expression::workspace_gis_pair> >}' 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<getfem::var_trans_pair, bgeot::tensor<double> >&, bool) const':
/usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type 'std::_Rb_tree<getfem::var_trans_pair, std::pair<const getfem::var_trans_pair, getfem::interpolate_transformation_expression::workspace_gis_pair>, std::_Select1st<std::pair<const getfem::var_trans_pair, getfem::interpolate_transformation_expression::workspace_gis_pair> >, std::less<getfem::var_trans_pair>, std::allocator<std::pair<const getfem::var_trans_pair, getfem::interpolate_transformation_expression::workspace_gis_pair> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const getfem::var_trans_pair, getfem::interpolate_transformation_expression::workspace_gis_pair> >}' 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_node_base*, std::_Rb_tree_node_base*> 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<const unsigned int, double>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, double> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, double> >]':
/usr/include/c++/6/bits/stl_tree.h:1928:5: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' 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<const unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, std::complex<double> >; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, std::complex<double> > >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, std::complex<double> > >]':
/usr/include/c++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, std::complex<double> >, std::_Select1st<std::pair<const unsigned int, std::complex<double> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, std::complex<double> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, std::complex<double> > >}' 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<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, getfem::model::var_description>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, getfem::model::var_description> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, 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::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, getfem::model::var_description>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, getfem::model::var_description> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, getfem::model::var_description> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, 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<char>; _Tp = getfem::model::var_description; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, 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::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, getfem::model::var_description>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, getfem::model::var_description> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, getfem::model::var_description> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, 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<getfem::var_trans_pair, std::pair<const getfem::var_trans_pair, getfem::interpolate_transformation_expression::workspace_gis_pair>, std::_Select1st<std::pair<const getfem::var_trans_pair, getfem::interpolate_transformation_expression::workspace_gis_pair> >, std::less<getfem::var_trans_pair>, std::allocator<std::pair<const getfem::var_trans_pair, getfem::interpolate_transformation_expression::workspace_gis_pair> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const getfem::var_trans_pair, getfem::interpolate_transformation_expression::workspace_gis_pair> >}' 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::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, getfem::model::var_description>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, getfem::model::var_description> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, getfem::model::var_description> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, 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::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, getfem::model::var_description>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, getfem::model::var_description> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, getfem::model::var_description> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, getfem::model::var_description> >}' 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_<double>; _Alloc = std::allocator<gmm::elt_rsvector_<double> >]':
/usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type 'std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > >::iterator {aka __gnu_cxx::__normal_iterator<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >}' 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<T>::w(gmm::rsvector<T>::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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' will change in GCC 7.1
  _M_fill_insert(begin() + __offset, __n, __x);
  ^~~~~~~~~~~~~~
/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::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, getfem::model::var_description>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, getfem::model::var_description> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, getfem::model::var_description> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, getfem::model::var_description> >}' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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;
                             ^~
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<T>&)':
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<var_type>::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;
                                   ^~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_linearized_plates.lo getfem_linearized_plates.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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<T>&)':
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<var_type>::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 '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<unsigned int, std::pair<const unsigned int, std::complex<double> >, std::_Select1st<std::pair<const unsigned int, std::complex<double> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, std::complex<double> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, std::complex<double> > >}' 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/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<double*, std::vector<double> >; _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<double*, std::vector<double> >' 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<double*, std::vector<double> >; _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<double*, std::vector<double> >' 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<double*, std::vector<double> >' 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<double*, std::vector<double> >' 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<double>; VEC2 = std::vector<double>; VEC3 = std::vector<double>]':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' 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<const gmm::rsvector<std::complex<double> >*>; L2 = gmm::col_matrix<gmm::wsvector<std::complex<double> > >]':
/usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, std::complex<double> >, std::_Select1st<std::pair<const unsigned int, std::complex<double> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, std::complex<double> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, std::complex<double> > >}' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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<double*, std::vector<double> >; _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<double*, std::vector<double> >' 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<double*, std::vector<double> >' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<T>&)':
./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<var_type>::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;
                                   ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_models.cc  -fPIC -DPIC -o getfem_models.o >/dev/null 2>&1
In file included from /usr/include/c++/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<double*, std::vector<double> >; _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<double*, std::vector<double> >' 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<double*, std::vector<double> >; _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<double*, std::vector<double> >' 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<double*, std::vector<double> >' 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<double*, std::vector<double> >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
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);
                                  ^~
/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<double*, std::vector<double> >' 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<double*, std::vector<double> >' 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<double*, std::vector<double> >' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<T>&)':
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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<T>&)':
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<var_type>::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<N; ++i) t[i] = ln * no[i]; break;
       ^~~
getfem_contact_and_friction_integral.cc:129:46: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       for (i=0; i<N; ++i) t[i] = ln * no[i]; break;
                                              ^~~~~
getfem_contact_and_friction_integral.cc:160:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
       for (i=0; i<N; ++i) t[i] = lnt[i]; break;
       ^~~
getfem_contact_and_friction_integral.cc:160:42: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
       for (i=0; i<N; ++i) t[i] = lnt[i]; break;
                                          ^~~~~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<T>&)':
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<var_type>::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);
                                  ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_contact_and_friction_nodal.cc  -fPIC -DPIC -o getfem_contact_and_friction_nodal.o >/dev/null 2>&1
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<T>&)':
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<var_type>::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)
                   ^
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_<double>; _Alloc = std::allocator<gmm::elt_rsvector_<double> >]':
/usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type 'std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > >::iterator {aka __gnu_cxx::__normal_iterator<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >}' 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<T>::w(gmm::rsvector<T>::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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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 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_<double>; _Alloc = std::allocator<gmm::elt_rsvector_<double> >]':
/usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type 'std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > >::iterator {aka __gnu_cxx::__normal_iterator<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >}' 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<T>::w(gmm::rsvector<T>::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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' will change in GCC 7.1
  _M_fill_insert(begin() + __offset, __n, __x);
  ^~~~~~~~~~~~~~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_contact_and_friction_integral.cc  -fPIC -DPIC -o getfem_contact_and_friction_integral.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<T>&)':
./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<var_type>::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);
     ^~~~~~~~~~~~~~
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<double*, std::vector<double> >; _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<double*, std::vector<double> >' 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<double*, std::vector<double> >; _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<double*, std::vector<double> >' 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<double*, std::vector<double> >' 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<double*, std::vector<double> >' 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<double*, std::vector<double> >' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_level_set_contact.cc  -fPIC -DPIC -o .libs/getfem_level_set_contact.o
In file included from ./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<T>&)':
./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<var_type>::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_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_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);
                                  ^~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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/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<T>&)':
./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<var_type>::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;
                                   ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<T>&)':
./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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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,-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/../../.. -L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -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,-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++-ehXUvV/getfem++-5.1+dfsg1/src'
Making all in tests
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/tests'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/tests'
Making all in interface
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface'
Making all in src
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/src'
Making all in .
make[5]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/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
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;
                             ^~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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 ./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;
                             ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ./getfemint.h:41:0,
                 from getfem_interface.cc:23:
../../src/getfem/dal_static_stored_objects.h: In member function 'virtual bool dal::simple_key<var_type>::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<var_type>::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<T>&)':
../../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<T>&)':
../../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 getfemint.cc:22:
../../src/getfem/dal_static_stored_objects.h: In member function 'virtual bool dal::simple_key<var_type>::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<T>&)':
../../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/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/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<var_type>::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<T>&)':
../../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);
                                  ^~
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;
                         ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<var_type>::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<T>&)':
../../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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_<double>; _Alloc = std::allocator<gmm::elt_rsvector_<double> >]':
/usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type 'std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > >::iterator {aka __gnu_cxx::__normal_iterator<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >}' 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<T>::w(gmm::rsvector<T>::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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_<std::complex<double> >; _Alloc = std::allocator<gmm::elt_rsvector_<std::complex<double> > >]':
/usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type 'std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > >::iterator {aka __gnu_cxx::__normal_iterator<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >}' 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<T>::w(gmm::rsvector<T>::size_type, const T&) [with T = std::complex<double>]':
/usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<var_type>::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<T>&)':
../../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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_linsolve.cc  -fPIC -DPIC -o .libs/gf_linsolve.o
In file included from ../../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<var_type>::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_linsolve.cc:22:
../../src/getfem/bgeot_poly.h: In function 'std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial<T>&)':
../../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_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;
                                   ^~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 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 ./getfemint.h:41:0,
                 from gf_util.cc:22:
../../src/getfem/dal_static_stored_objects.h: In member function 'virtual bool dal::simple_key<var_type>::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<T>&)':
../../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_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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<var_type>::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<T>&)':
../../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;
                                   ^~
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;
                         ^~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ../../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;
                             ^~
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<var_type>::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<T>&)':
../../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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<const unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, double>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, double> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, double> >]':
/usr/include/c++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' 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<T>::w(gmm::wsvector<T>::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<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<gmm::elt_rsvector_value_less_<double> >]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >; _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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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_<double>; _Alloc = std::allocator<gmm::elt_rsvector_<double> >]':
/usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type 'std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > >::iterator {aka __gnu_cxx::__normal_iterator<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >}' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >; _Distance = int; _Tp = gmm::elt_rsvector_<double>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<gmm::elt_rsvector_value_less_<double> >]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<gmm::elt_rsvector_value_less_<double> >]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >; _Distance = int; _Tp = gmm::elt_rsvector_<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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >; _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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<Matrix>::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref<const gmm::col_matrix<gmm::rsvector<double> >*>; Matrix = gmm::col_matrix<gmm::rsvector<double> >]':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' 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 member function 'void gmm::ilutp_precond<Matrix>::do_ilutp(const M&, gmm::row_major) [with M = gmm::transposed_col_ref<const gmm::col_matrix<gmm::rsvector<double> >*>; Matrix = gmm::col_matrix<gmm::rsvector<double> >]':
/usr/include/c++/6/bits/stl_algo.h:1965:4: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' will change in GCC 7.1
  std::__insertion_sort(__first, __last, __comp);
  ^~~
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_node_base*, std::_Rb_tree_node_base*> 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<const double, double>; _KeyOfValue = std::_Select1st<std::pair<const double, double> >; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, double> >]':
/usr/include/c++/6/bits/stl_tree.h:1928:5: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, double>, std::_Select1st<std::pair<const double, double> >, std::less<double>, std::allocator<std::pair<const double, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const double, double> >}' will change in GCC 7.1
     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<var_type>::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<T>&)':
../../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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<var_type>::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<T>&)':
../../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.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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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<var_type>::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;
                                 ^~~~~~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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<T>&)':
../../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 ../../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 ./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<var_type>::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<T>&)':
../../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;
                                   ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_geotrans_get.cc  -fPIC -DPIC -o gf_geotrans_get.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_fem.cc  -fPIC -DPIC -o .libs/gf_mesh_fem.o
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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/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 ../../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<T>&)':
../../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<var_type>::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 gf_mesh_fem_set.cc:22:
../../src/getfem/dal_static_stored_objects.h: In member function 'virtual bool dal::simple_key<var_type>::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_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<T>&)':
../../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_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;
                                   ^~
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 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/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<var_type>::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<T>&)':
../../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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<double>]':
/usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' 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<double>]':
/usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<T>&)':
../../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<var_type>::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;
                                   ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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);
                                  ^~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<var_type>::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<T>&)':
../../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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ../../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;
                             ^~
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 ./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<var_type>::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<T>&)':
../../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 ./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<var_type>::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/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/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<T>&)':
../../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/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 ../../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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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;
                             ^~
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<var_type>::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<T>&)':
../../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;
                                  ^~~~~~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ../../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;
                                   ^~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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<var_type>::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<T>&)':
../../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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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;
                             ^~
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<T>&)':
../../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<var_type>::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 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;
                                   ^~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_model_get.lo gf_model_get.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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<var_type>::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<T>&)':
../../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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<T>&)':
../../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<var_type>::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;
                                   ^~~~~~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_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;
                                   ^~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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);
                                  ^~
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<var_type>::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<T>&)':
../../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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<var_type>::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<T>&)':
../../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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<var_type>::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<T>&)':
../../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 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);
                                  ^~
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<const unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, double>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, double> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, double> >]':
/usr/include/c++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' will change in GCC 7.1
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesher_object.cc  -fPIC -DPIC -o gf_mesher_object.o >/dev/null 2>&1
In file included from /usr/include/c++/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<T>::w(gmm::wsvector<T>::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<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<var_type>::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<T>&)':
../../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);
                                  ^~
/usr/include/c++/6/bits/stl_map.h: In member function 'void gmm::ilut_precond<Matrix>::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref<const gmm::col_matrix<gmm::rsvector<double> >*>; Matrix = gmm::col_matrix<gmm::rsvector<double> >]':
/usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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;
                             ^~
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<var_type>::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<T>&)':
../../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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<var_type>::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<T>&)':
../../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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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;
                                  ^~~~~~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ./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;
                                   ^~
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<T>&)':
../../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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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 ./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<var_type>::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<T>&)':
../../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 ../../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;
                                   ^~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_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_misc.h:35,
                 from gf_slice_set.cc:23:
../../src/getfem/dal_static_stored_objects.h: In member function 'virtual bool dal::simple_key<var_type>::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<T>&)':
../../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_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;
                                   ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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<var_type>::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<T>&)':
../../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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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<double>]':
/usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type 'std::vector<double>::iterator {aka __gnu_cxx::__normal_iterator<double*, std::vector<double> >}' 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<double*, std::vector<double> >' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
/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<double>]':
/usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' will change in GCC 7.1
  _M_fill_insert(begin() + __offset, __n, __x);
  ^~~~~~~~~~~~~~
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<var_type>::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_levelset_get.cc:22:
../../src/getfem/bgeot_poly.h: In function 'std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial<T>&)':
../../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/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);
                                  ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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;
                             ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ./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<var_type>::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_set.cc:22:
../../src/getfem/bgeot_poly.h: In function 'std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial<T>&)':
../../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);
                                  ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<var_type>::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<T>&)':
../../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;
                                   ^~~~~~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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;
                                   ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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;
                             ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<T>&)':
../../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<var_type>::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/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_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);
                                  ^~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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/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<T>&)':
../../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<var_type>::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_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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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;
                             ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ./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<var_type>::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<T>&)':
../../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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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;
                             ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_levelset_set.cc  -fPIC -DPIC -o gf_mesh_levelset_set.o >/dev/null 2>&1
In file included from ./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<var_type>::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<T>&)':
../../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 /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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<gmm::elt_rsvector_value_less_<double> >]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >; _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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >; _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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >; _Compare = __gnu_cxx::__ops::_Val_comp_iter<gmm::elt_rsvector_value_less_<std::complex<double> > >]':
/usr/include/c++/6/bits/stl_algo.h:1818:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<gmm::elt_rsvector_value_less_<std::complex<double> > >]':
/usr/include/c++/6/bits/stl_algo.h:1837:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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_<std::complex<double> >; _Alloc = std::allocator<gmm::elt_rsvector_<std::complex<double> > >]':
/usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type 'std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > >::iterator {aka __gnu_cxx::__normal_iterator<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >}' 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<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > >::iterator {aka __gnu_cxx::__normal_iterator<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >}' 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<T>::w(gmm::rsvector<T>::size_type, const T&) [with T = std::complex<double>]':
/usr/include/c++/6/bits/stl_vector.h:1055:2: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_asm.lo gf_asm.cc
In file included from /usr/include/c++/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_<double>; _Alloc = std::allocator<gmm::elt_rsvector_<double> >]':
/usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type 'std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > >::iterator {aka __gnu_cxx::__normal_iterator<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >}' will change in GCC 7.1
     vector<_Tp, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_asm.cc  -fPIC -DPIC -o .libs/gf_asm.o
In file included from /usr/include/c++/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<T>::w(gmm::rsvector<T>::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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<const unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, double>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, double> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, double> >]':
/usr/include/c++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >; _Distance = int; _Tp = gmm::elt_rsvector_<std::complex<double> >; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<gmm::elt_rsvector_value_less_<std::complex<double> > >]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<gmm::elt_rsvector_value_less_<std::complex<double> > >]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<Matrix>::do_ildltt(const M&, gmm::row_major) [with M = gmm::conjugated_col_matrix_const_ref<gmm::csc_matrix_ref<const std::complex<double>*, const unsigned int*, const unsigned int*> >; Matrix = gmm::csc_matrix_ref<const std::complex<double>*, 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >; _Distance = int; _Tp = gmm::elt_rsvector_<double>; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<gmm::elt_rsvector_value_less_<double> >]':
/usr/include/c++/6/bits/stl_heap.h:209:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >; _Size = int; _Compare = __gnu_cxx::__ops::_Iter_comp_iter<gmm::elt_rsvector_value_less_<double> >]':
/usr/include/c++/6/bits/stl_algo.h:1937:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<Matrix>::do_ildltt(const M&, gmm::row_major) [with M = gmm::conjugated_col_matrix_const_ref<gmm::csc_matrix_ref<const double*, const unsigned int*, const unsigned int*> >; Matrix = gmm::csc_matrix_ref<const double*, 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' will change in GCC 7.1
    std::__introsort_loop(__first, __last,
    ^~~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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;
                             ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_fem.cc  -fPIC -DPIC -o .libs/gf_fem.o
In file included from /usr/include/c++/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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >; _Distance = int; _Tp = gmm::elt_rsvector_<std::complex<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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >; _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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<Matrix>::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref<const gmm::csc_matrix_ref<const std::complex<double>*, const unsigned int*, const unsigned int*>*>; Matrix = gmm::csc_matrix_ref<const std::complex<double>*, 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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<gmm::elt_rsvector_<std::complex<double> >*, std::vector<gmm::elt_rsvector_<std::complex<double> >, std::allocator<gmm::elt_rsvector_<std::complex<double> > > > >' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_precond_get.cc  -fPIC -DPIC -o gf_precond_get.o >/dev/null 2>&1
In file included from /usr/include/c++/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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >; _Distance = int; _Tp = gmm::elt_rsvector_<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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >; _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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' will change in GCC 7.1
    std::__introsort_loop(__cut, __last, __depth_limit, __comp);
    ^~~
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<T>&)':
../../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<var_type>::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;
                                 ^~~~~~
/usr/include/c++/6/bits/stl_algo.h: In member function 'void gmm::ilut_precond<Matrix>::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref<const gmm::csc_matrix_ref<const double*, const unsigned int*, const unsigned int*>*>; Matrix = gmm::csc_matrix_ref<const double*, 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' 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<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' 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<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' will change in GCC 7.1
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
    ^~~
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/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_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/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<T>&)':
../../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<var_type>::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 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;
                                  ^~~~~~
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 ../../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;
                                   ^~
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);
                                  ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_integ.cc  -fPIC -DPIC -o .libs/gf_integ.o
In file included from ../../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 ../../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;
                             ^~
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<var_type>::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<T>&)':
../../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 gf_integ.cc:22:
../../src/getfem/dal_static_stored_objects.h: In member function 'virtual bool dal::simple_key<var_type>::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 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/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<T>&)':
../../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/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;
                                   ^~~~~~
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;
                                   ^~~~~~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_integ.cc  -fPIC -DPIC -o gf_integ.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ../../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;
                             ^~
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_global_function.lo gf_global_function.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 ./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<var_type>::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<T>&)':
../../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;
                                   ^~~~~~
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 ./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<var_type>::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<T>&)':
../../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 ../../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;
                                   ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_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_get.cc:22:
../../src/getfem/dal_static_stored_objects.h: In member function 'virtual bool dal::simple_key<var_type>::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/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<const unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, std::complex<double> >; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, std::complex<double> > >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, std::complex<double> > >]':
/usr/include/c++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, std::complex<double> >, std::_Select1st<std::pair<const unsigned int, std::complex<double> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, std::complex<double> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, std::complex<double> > >}' will change in GCC 7.1
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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<T>&)':
../../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_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;
                                   ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_global_function.cc  -fPIC -DPIC -o gf_global_function.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 /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<T>::w(gmm::wsvector<T>::size_type, const T&) [with T = std::complex<double>]':
/usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, std::complex<double> >, std::_Select1st<std::pair<const unsigned int, std::complex<double> > >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, std::complex<double> > > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, std::complex<double> > >}' will change in GCC 7.1
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
    ^~~
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 ./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<var_type>::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<T>&)':
../../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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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<var_type>::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<T>&)':
../../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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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<var_type>::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<T>&)':
../../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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_levelset.h:39,
                 from getfemint_levelset.cc:21:
../../src/getfem/dal_static_stored_objects.h: In member function 'virtual bool dal::simple_key<var_type>::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<T>&)':
../../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_gsparse.h:36,
                 from getfemint_gsparse.cc:22:
../../src/getfem/dal_static_stored_objects.h: In member function 'virtual bool dal::simple_key<var_type>::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_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_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<T>&)':
../../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/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;
                                   ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1/interface/src'
Making all in python
make[5]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/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,-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-9xgeTe/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/interface/src/python'
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/src'
Making all in tests
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests'
Making all in meshes
make[5]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests/meshes'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests/meshes'
Making all in python
make[5]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests/python'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests/python'
make[5]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests'
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests'
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface'
Making all in contrib
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib'
Making all in icare
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/icare'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/icare'
Making all in delaminated_crack
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/delaminated_crack'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/delaminated_crack'
Making all in aposteriori
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/aposteriori'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/aposteriori'
Making all in xfem_stab_unilat_contact
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact'
Making all in bimaterial_crack_test
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test'
Making all in mixed_elastostatic
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/mixed_elastostatic'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/mixed_elastostatic'
Making all in xfem_contact
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/xfem_contact'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/xfem_contact'
Making all in crack_plate
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/crack_plate'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/crack_plate'
Making all in static_contact_gears
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/static_contact_gears'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/static_contact_gears'
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib'
Making all in bin
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/bin'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/bin'
Making all in doc
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/doc'
Making all in sphinx
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/doc/sphinx'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/doc/sphinx'
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/doc'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/doc'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/doc'
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1'
make[2]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1'
make[1]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1'
   dh_auto_test -a -O--parallel
	make -j4 check VERBOSE=1
make[1]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1'
Making check in m4
make[2]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/m4'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/m4'
Making check in cubature
make[2]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/cubature'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/cubature'
Making check in src
make[2]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/src'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/src'
Making check in tests
make[2]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_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;
     ^~
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;
                             ^~
../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 ../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;
                             ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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;
                             ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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 poly.cc:21:0:
../src/getfem/bgeot_poly.h: In function 'std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial<T>&)':
../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/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 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/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<T>&)':
../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<var_type>::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;
                                  ^~~~~~
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;
                                   ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o test_kdtree.o test_kdtree.cc
g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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<T>&)':
../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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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/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/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<T>&)':
../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<var_type>::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 ../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<T>&)':
../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 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/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<var_type>::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;
                                  ^~~~~~
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/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;
                                   ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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<T>&)':
../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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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<T>&)':
../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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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;
                             ^~
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<T>&)':
../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<var_type>::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/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<T>&)':
../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<var_type>::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_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/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;
                                  ^~~~~~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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<T>&)':
../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<var_type>::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/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/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_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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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<T>&)':
../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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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<T>&)':
../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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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<T>&)':
../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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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<T>&)':
../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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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<T>&)':
../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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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;
                             ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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<T>&)':
../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<var_type>::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;
                                  ^~~~~~
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 ../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/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<T>&)':
../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<var_type>::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 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/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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<T>&)':
../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<var_type>::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.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<T>&)':
../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<var_type>::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;
                         ^~
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);
                                  ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o plasticity.o plasticity.cc
In file included from ../src/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<T>&)':
../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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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<var_type>::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;
                         ^~
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<T>&)':
../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<var_type>::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<const double*, std::vector<double> >, double>; _OI = __gnu_cxx::__normal_iterator<double*, std::vector<double> >]':
/usr/include/c++/6/bits/stl_algobase.h:446:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' 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<std::vector<double>, double>; L2 = gmm::tab_ref_with_origin<__gnu_cxx::__normal_iterator<double*, std::vector<double> >, gmm::dense_matrix<double> >]':
../src/gmm/gmm_blas.h:1090:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' 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<std::vector<double>, double>; L2 = std::vector<double>]':
../src/gmm/gmm_blas.h:1090:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<double*, std::vector<double> >' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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<T>&)':
../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<var_type>::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;
                                   ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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;
                         ^~
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<T>&)':
../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<var_type>::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 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;
                                   ^~
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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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<T>&)':
../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<var_type>::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;
                                   ^~
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;
                         ^~
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());
                                                         ^
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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
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_node_base*, std::_Rb_tree_node_base*> 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<const double, double>; _KeyOfValue = std::_Select1st<std::pair<const double, double> >; _Compare = std::less<double>; _Alloc = std::allocator<std::pair<const double, double> >]':
/usr/include/c++/6/bits/stl_tree.h:1928:5: note: parameter passing for argument of type 'std::_Rb_tree<double, std::pair<const double, double>, std::_Select1st<std::pair<const double, double> >, std::less<double>, std::allocator<std::pair<const double, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const double, double> >}' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1/tests'
make  check-TESTS
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/tests'
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/tests'
PASS: dynamic_tas.pl
PASS: test_int_set.pl
PASS: test_tree_sorted.pl
PASS: test_kdtree.pl
PASS: test_small_vector.pl
PASS: poly.pl
PASS: test_rtree.pl
PASS: geo_trans_inv.pl
PASS: dynamic_array.pl
PASS: test_slice.pl
PASS: test_mat_elem.pl
PASS: integration.pl
PASS: test_interpolated_fem.pl
PASS: test_range_basis.pl
PASS: test_mesh.pl
PASS: test_interpolation.pl
PASS: stokes.pl
PASS: test_mesh_im_level_set.pl
PASS: thermo_elasticity_electrical_coupling.pl
PASS: test_mesh_generation.pl
PASS: crack.pl
PASS: test_continuation.pl
PASS: laplacian.pl
PASS: heat_equation.pl
PASS: schwarz_additive.pl
PASS: cyl_slicer.pl
PASS: wave_equation.pl
PASS: nonlinear_membrane.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++-ehXUvV/getfem++-5.1+dfsg1/tests'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/tests'
make[2]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/tests'
Making check in interface
make[2]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface'
Making check in src
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/src'
Making check in .
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/src'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/src'
Making check in python
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/src/python'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/src/python'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/src'
Making check in tests
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests'
Making check in meshes
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests/meshes'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests/meshes'
Making check in python
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests/python'
make  check-TESTS
make[5]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests/python'
make[6]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/interface/tests/python'
make[5]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests/python'
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests/python'
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests'
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface'
make[2]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface'
Making check in contrib
make[2]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib'
Making check in icare
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/icare'
make  icare
make[4]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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<T>&)':
../../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<var_type>::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_<double>; _Alloc = std::allocator<gmm::elt_rsvector_<double> >]':
/usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type 'std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > >::iterator {aka __gnu_cxx::__normal_iterator<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >}' 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<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > >::iterator {aka __gnu_cxx::__normal_iterator<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >}' 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<T>::w(gmm::rsvector<T>::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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1/contrib/icare'
make  check-TESTS
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/icare'
make[5]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/contrib/icare'
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/icare'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/icare'
Making check in delaminated_crack
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/delaminated_crack'
make  delaminated_crack
make[4]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1/contrib/delaminated_crack'
make  check-TESTS
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/delaminated_crack'
make[5]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/contrib/delaminated_crack'
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/delaminated_crack'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/delaminated_crack'
Making check in aposteriori
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/aposteriori'
make  aposteriori aposteriori_laplacian
make[4]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_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;
     ^~
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;
                             ^~
../../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<T>&)':
../../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 aposteriori_laplacian.cc:29:
../../src/getfem/bgeot_poly.h: In function 'std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial<T>&)':
../../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 aposteriori_laplacian.cc:29:
../../src/getfem/dal_static_stored_objects.h: In member function 'virtual bool dal::simple_key<var_type>::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 aposteriori.cc:27:
../../src/getfem/dal_static_stored_objects.h: In member function 'virtual bool dal::simple_key<var_type>::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_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/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/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_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_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_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_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);
                                  ^~
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);
                                  ^~
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1/contrib/aposteriori'
make  check-TESTS
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/aposteriori'
make[5]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/contrib/aposteriori'
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/aposteriori'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/aposteriori'
Making check in xfem_stab_unilat_contact
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact'
make  xfem_stab_unilat_contact
make[4]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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<T>&)':
../../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<var_type>::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<const unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, double>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, double> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, double> >]':
/usr/include/c++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' 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<T>::w(gmm::wsvector<T>::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<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' 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<Matrix>::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref<const gmm::col_matrix<gmm::rsvector<double> >*>; Matrix = gmm::col_matrix<gmm::rsvector<double> >]':
/usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact'
make  check-TESTS
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact'
make[5]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact'
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact'
Making check in bimaterial_crack_test
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test'
make  bimaterial_crack_test crack
make[4]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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 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/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/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<var_type>::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/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_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<T>&)':
../../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_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<var_type>::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 bimaterial_crack_test.cc:29:
../../src/getfem/bgeot_poly.h: In function 'std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial<T>&)':
../../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<var_type>::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_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<T>&)':
../../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<var_type>::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 ../../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<T>&)':
../../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 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_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/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/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/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 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 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_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_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_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_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 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);
                                  ^~
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);
                                  ^~
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test'
make  check-TESTS
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test'
make[5]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test'
PASS: crack.pl
PASS: bimaterial_crack_test.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++-ehXUvV/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test'
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test'
Making check in mixed_elastostatic
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/mixed_elastostatic'
make  mixed_elastostatic
make[4]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1/contrib/mixed_elastostatic'
make  check-TESTS
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/mixed_elastostatic'
make[5]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/contrib/mixed_elastostatic'
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/mixed_elastostatic'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/mixed_elastostatic'
Making check in xfem_contact
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/xfem_contact'
make  xfem_contact xfem_stokes xfem_dirichlet
make[4]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_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_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_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_contact.cc:28:
../../src/getfem/bgeot_poly.h: In function 'std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial<T>&)':
../../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_stokes.cc:28:
../../src/getfem/bgeot_poly.h: In function 'std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial<T>&)':
../../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<var_type>::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_stokes.cc:28:
../../src/getfem/dal_static_stored_objects.h: In member function 'virtual bool dal::simple_key<var_type>::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_dirichlet.cc:28:
../../src/getfem/bgeot_poly.h: In function 'std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial<T>&)':
../../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_dirichlet.cc:28:
../../src/getfem/dal_static_stored_objects.h: In member function 'virtual bool dal::simple_key<var_type>::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_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_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_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_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_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_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_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_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_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_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 ../../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 /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<const unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, double>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, double> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, double> >]':
/usr/include/c++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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<T>::w(gmm::wsvector<T>::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<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' 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<gmm::row_matrix<gmm::rsvector<double> >*>; L2 = gmm::transposed_col_ref<gmm::col_matrix<gmm::rsvector<double> >*>; L3 = gmm::row_matrix<gmm::wsvector<double> >]':
/usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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<Matrix>::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref<const gmm::col_matrix<gmm::rsvector<double> >*>; Matrix = gmm::col_matrix<gmm::rsvector<double> >]':
/usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1/contrib/xfem_contact'
make  check-TESTS
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/xfem_contact'
make[5]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/contrib/xfem_contact'
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/xfem_contact'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/xfem_contact'
Making check in crack_plate
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/crack_plate'
make  crack_mindlin crack_bilaplacian
make[4]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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/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<T>&)':
../../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_problem.cc:22:
../../src/getfem/bgeot_poly.h: In function 'std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial<T>&)':
../../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.cc:22:
../../src/getfem/bgeot_poly.h: In function 'std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial<T>&)':
../../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_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;
       ^~
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<T>&)':
../../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/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 crack_mindlin.cc:30:
../../src/getfem/dal_static_stored_objects.h: In member function 'virtual bool dal::simple_key<var_type>::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/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/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_singularities.cc:22:
../../src/getfem/dal_static_stored_objects.h: In member function 'virtual bool dal::simple_key<var_type>::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<var_type>::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.cc:22:
../../src/getfem/dal_static_stored_objects.h: In member function 'virtual bool dal::simple_key<var_type>::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_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/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/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_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_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_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_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);
                                  ^~
../../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.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_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);
                                  ^~
../../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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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<T>&)':
../../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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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<T>&)':
../../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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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<T>&)':
../../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<var_type>::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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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_<double>; _Alloc = std::allocator<gmm::elt_rsvector_<double> >]':
/usr/include/c++/6/bits/vector.tcc:449:5: note: parameter passing for argument of type 'std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > >::iterator {aka __gnu_cxx::__normal_iterator<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >}' 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<T>::w(gmm::rsvector<T>::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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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<gmm::elt_rsvector_<double>*, std::vector<gmm::elt_rsvector_<double>, std::allocator<gmm::elt_rsvector_<double> > > >' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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++-ehXUvV/getfem++-5.1+dfsg1/contrib/crack_plate'
make  check-TESTS
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/crack_plate'
make[5]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/contrib/crack_plate'
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/crack_plate'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/crack_plate'
Making check in static_contact_gears
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/static_contact_gears'
make  static_contact_gears static_contact_gears_u1_u2
make[4]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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.cc:22:
../../src/getfem/bgeot_poly.h: In function 'std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial<T>&)':
../../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 static_contact_gears.cc:22:
../../src/getfem/dal_static_stored_objects.h: In member function 'virtual bool dal::simple_key<var_type>::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 ../../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<T>&)':
../../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 static_contact_gears_u1_u2.cc:22:
../../src/getfem/dal_static_stored_objects.h: In member function 'virtual bool dal::simple_key<var_type>::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_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_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_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<const unsigned int&>, std::tuple<>}; _Key = unsigned int; _Val = std::pair<const unsigned int, double>; _KeyOfValue = std::_Select1st<std::pair<const unsigned int, double> >; _Compare = std::less<unsigned int>; _Alloc = std::allocator<std::pair<const unsigned int, double> >]':
/usr/include/c++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' 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<T>::w(gmm::wsvector<T>::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<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' 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<Matrix>::do_ilut(const M&, gmm::row_major) [with M = gmm::transposed_col_ref<const gmm::col_matrix<gmm::rsvector<double> >*>; Matrix = gmm::col_matrix<gmm::rsvector<double> >]':
/usr/include/c++/6/bits/stl_map.h:483:4: note: parameter passing for argument of type 'std::_Rb_tree<unsigned int, std::pair<const unsigned int, double>, std::_Select1st<std::pair<const unsigned int, double> >, std::less<unsigned int>, std::allocator<std::pair<const unsigned int, double> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const unsigned int, double> >}' 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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long  -Wl,-z,relro -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++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-ehXUvV/getfem++-5.1+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -Wl,-z -Wl,relro -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
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/static_contact_gears'
make  check-TESTS
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/static_contact_gears'
make[5]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/contrib/static_contact_gears'
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/static_contact_gears'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/static_contact_gears'
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib'
make[2]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib'
Making check in bin
make[2]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/bin'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/bin'
Making check in doc
make[2]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/doc'
Making check in sphinx
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/doc/sphinx'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/doc/sphinx'
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/doc'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/doc'
make[2]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/doc'
make[2]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1'
make[2]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1'
make[1]: Leaving directory '/build/getfem++-ehXUvV/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 -j4 install DESTDIR=/build/getfem\+\+-ehXUvV/getfem\+\+-5.1\+dfsg1/debian/tmp AM_UPDATE_INFO_DIR=no
make[1]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1'
Making install in m4
make[2]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/m4'
make[3]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/m4'
make[2]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/m4'
Making install in cubature
make[2]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/cubature'
make[3]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/cubature'
make[2]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/cubature'
Making install in src
make[2]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/src'
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/src'
 /bin/mkdir -p '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf'
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   libgetfem.la '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf'
 /bin/mkdir -p '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/debian/tmp/usr/include'
 /bin/mkdir -p '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/debian/tmp/usr/include/gmm'
 /bin/mkdir -p '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/debian/tmp/usr/include/getfem'
libtool: install: /usr/bin/install -c .libs/libgetfem.so.5.0.1 /build/getfem++-ehXUvV/getfem++-5.1+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf/libgetfem.so.5.0.1
 /bin/mkdir -p '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/debian/tmp/usr/include/getfem'
 /bin/mkdir -p '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/debian/tmp/usr/include/getfem'
 /bin/mkdir -p '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/debian/tmp/usr/include/getfem_boost'
 /bin/mkdir -p '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/debian/tmp/usr/include/gmm'
libtool: install: (cd /build/getfem++-ehXUvV/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++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf/libgetfem.la
libtool: install: /usr/bin/install -c .libs/libgetfem.a /build/getfem++-ehXUvV/getfem++-5.1+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf/libgetfem.a
libtool: install: chmod 644 /build/getfem++-ehXUvV/getfem++-5.1+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf/libgetfem.a
libtool: install: ranlib /build/getfem++-ehXUvV/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'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/src'
make[2]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/src'
Making install in tests
make[2]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/tests'
make[3]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/tests'
make[2]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/tests'
Making install in interface
make[2]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface'
Making install in src
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/src'
Making install in .
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/src'
make[5]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/src'
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/src'
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/src'
Making install in python
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/src/python'
make[5]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/src/python'
 /bin/mkdir -p '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/debian/tmp/usr/lib/python2.7/dist-packages/getfem'
 /bin/mkdir -p '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/debian/tmp/usr/lib/python2.7/dist-packages/getfem'
 /usr/bin/install -c -m 644 _getfem.so '/build/getfem++-ehXUvV/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++-ehXUvV/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...

Byte-compiling python modules (optimized versions) ...
getfem.pyByte-compiling python modules (optimized versions) ...

__init__.py
make[5]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/src/python'
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/src/python'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/src'
Making install in tests
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests'
Making install in meshes
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests/meshes'
make[5]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests/meshes'
make[5]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/debian/tmp/usr/getfem_toolbox/meshes'
make[5]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests/meshes'
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests/meshes'
Making install in python
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests/python'
make[5]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/interface/tests/python'
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests/python'
make[4]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests'
make[5]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/interface/tests'
make[4]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface/tests'
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface'
make[4]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/interface'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface'
make[2]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/interface'
Making install in contrib
make[2]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib'
Making install in icare
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/icare'
make[4]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/contrib/icare'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/icare'
Making install in delaminated_crack
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/delaminated_crack'
make[4]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/contrib/delaminated_crack'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/delaminated_crack'
Making install in aposteriori
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/aposteriori'
make[4]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/contrib/aposteriori'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/aposteriori'
Making install in xfem_stab_unilat_contact
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact'
make[4]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/xfem_stab_unilat_contact'
Making install in bimaterial_crack_test
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test'
make[4]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/bimaterial_crack_test'
Making install in mixed_elastostatic
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/mixed_elastostatic'
make[4]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/contrib/mixed_elastostatic'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/mixed_elastostatic'
Making install in xfem_contact
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/xfem_contact'
make[4]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/contrib/xfem_contact'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/xfem_contact'
Making install in crack_plate
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/crack_plate'
make[4]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/contrib/crack_plate'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/crack_plate'
Making install in static_contact_gears
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/static_contact_gears'
make[4]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/contrib/static_contact_gears'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib/static_contact_gears'
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib'
make[4]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/contrib'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib'
make[2]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/contrib'
Making install in bin
make[2]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/bin'
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/bin'
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/bin'
make[2]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/bin'
Making install in doc
make[2]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/doc'
Making install in sphinx
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/doc/sphinx'
make[4]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/doc/sphinx'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/doc/sphinx'
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/doc'
make[4]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/getfem++-5.1+dfsg1/doc'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/doc'
make[2]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/doc'
make[2]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1'
make[3]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1'
make[3]: Nothing to be done for 'install-data-am'.
 /bin/mkdir -p '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/debian/tmp/usr/bin'
 /usr/bin/install -c getfem-config '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1/debian/tmp/usr/bin'
make[3]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1'
make[2]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1'
make[1]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1'
   debian/rules override_dh_install
make[1]: Entering directory '/build/getfem++-ehXUvV/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: usr/lib/python2.7/dist-packages/getfem/_getfem.so exists in debian/tmp but is not installed to anywhere
dh_install: usr/lib/python2.7/dist-packages/getfem/__init__.py exists in debian/tmp but is not installed to anywhere
dh_install: usr/lib/python2.7/dist-packages/getfem/getfem.py exists in debian/tmp but is not installed to anywhere
dh_install: usr/getfem_toolbox/meshes/tank_quadratic_2500.GiD.msh exists in debian/tmp but is not installed to anywhere
dh_install: usr/getfem_toolbox/meshes/tripod.GiD.msh exists in debian/tmp but is not installed to anywhere
dh_install: usr/getfem_toolbox/meshes/tube_2D_spline.GiD.msh exists in debian/tmp but is not installed to anywhere
dh_install: usr/getfem_toolbox/meshes/holed_disc_with_quadratic_2D_triangles.msh exists in debian/tmp but is not installed to anywhere
dh_numpy
make[1]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1'
   dh_installdocs -a -O--parallel
   debian/rules override_dh_installchangelogs
make[1]: Entering directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1'
dh_installchangelogs ChangeLog
make[1]: Leaving directory '/build/getfem++-ehXUvV/getfem++-5.1+dfsg1'
   debian/rules override_dh_python2
make[1]: Entering directory '/build/getfem++-ehXUvV/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++-ehXUvV/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_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
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libgetfem5++/usr/lib/arm-linux-gnueabihf/libgetfem.so.5.0.1 was not linked against libpord_seq-5.1.1.so (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libgetfem5++/usr/lib/arm-linux-gnueabihf/libgetfem.so.5.0.1 was not linked against libcmumps_seq-5.1.1.so (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libgetfem5++/usr/lib/arm-linux-gnueabihf/libgetfem.so.5.0.1 was not linked against libsmumps_seq-5.1.1.so (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/libgetfem5++/usr/lib/arm-linux-gnueabihf/libgetfem.so.5.0.1 was not linked against libboost_system.so.1.62.0 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python-getfem++/usr/lib/python2.7/dist-packages/getfem/_getfem.arm-linux-gnueabihf.so was not linked against libcmumps_seq-5.1.1.so (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python-getfem++/usr/lib/python2.7/dist-packages/getfem/_getfem.arm-linux-gnueabihf.so was not linked against libqhull.so.7 (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python-getfem++/usr/lib/python2.7/dist-packages/getfem/_getfem.arm-linux-gnueabihf.so was not linked against libsmumps_seq-5.1.1.so (it uses none of the library's symbols)
dpkg-shlibdeps: warning: package could avoid a useless dependency if debian/python-getfem++/usr/lib/python2.7/dist-packages/getfem/_getfem.arm-linux-gnueabihf.so was not linked against libsuperlu.so.5 (it uses none of the library's symbols)
   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
dpkg-deb: building package 'libgetfem5++-dbgsym' in '../libgetfem5++-dbgsym_5.1+dfsg1-4+b1_armhf.deb'.
dpkg-deb: building package 'libgetfem++-dev' in '../libgetfem++-dev_5.1+dfsg1-4+b1_armhf.deb'.
dpkg-deb: building package 'python-getfem++-dbgsym' in '../python-getfem++-dbgsym_5.1+dfsg1-4+b1_armhf.deb'.
dpkg-deb: building package 'libgetfem5++' in '../libgetfem5++_5.1+dfsg1-4+b1_armhf.deb'.
dpkg-deb: building package 'python-getfem++' in '../python-getfem++_5.1+dfsg1-4+b1_armhf.deb'.
 dpkg-genbuildinfo --build=any
 dpkg-genchanges --build=any -mRaspbian mythic lxc autobuilder 1 <root@raspbian.org> >../getfem++_5.1+dfsg1-4+b1_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 2017-07-27T16:51:59Z

Finished
--------

I: Built successfully

+------------------------------------------------------------------------------+
| Post Build Chroot                                                            |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Changes                                                                      |
+------------------------------------------------------------------------------+


getfem++_5.1+dfsg1-4+b1_armhf.changes:
--------------------------------------

Format: 1.8
Date: Mon, 26 Dec 2016 18:48:59 +0100
Source: getfem++ (5.1+dfsg1-4)
Binary: libgetfem++-dev libgetfem5++ libgmm++-dev python-getfem++
Binary-Only: yes
Architecture: armhf
Version: 5.1+dfsg1-4+b1
Distribution: buster-staging
Urgency: low
Maintainer: Raspbian mythic lxc autobuilder 1 <root@raspbian.org>
Changed-By: Raspbian mythic lxc autobuilder 1 <root@raspbian.org>
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-4+b1) buster-staging; urgency=low, binary-only=yes
 .
   * Binary-only non-maintainer upload for armhf; no source changes.
   * rebuild due to debcheck failure
Checksums-Sha1:
 68a5d8141600aaa71933497ffb4b1d824ab20d15 11934 getfem++_5.1+dfsg1-4_armhf.buildinfo
 000039c61bca6dd8a3b05c890233cb090cecb1b1 3231834 libgetfem++-dev_5.1+dfsg1-4+b1_armhf.deb
 e49b0bd952aa2eafd235498c5fde6d0c3578b6b1 36854990 libgetfem5++-dbgsym_5.1+dfsg1-4+b1_armhf.deb
 ca06d7b27506ebf8af3d59d72e7676ec35e20c4a 1987668 libgetfem5++_5.1+dfsg1-4+b1_armhf.deb
 06dbdb22709bfb84230733143c8fc657a31bbaf2 25418946 python-getfem++-dbgsym_5.1+dfsg1-4+b1_armhf.deb
 fe532bcf10e9a691618f92df939a55d2be72479e 935928 python-getfem++_5.1+dfsg1-4+b1_armhf.deb
Checksums-Sha256:
 085df8d65e5e503abad06eadc760bba52c4d92f224d195ee4c3291b3bdb82ff4 11934 getfem++_5.1+dfsg1-4_armhf.buildinfo
 433f909e8b6d3a6caf4f21484e77974fced6edf1d89e94738badde3add28982e 3231834 libgetfem++-dev_5.1+dfsg1-4+b1_armhf.deb
 48554a3b3527f13eeff5ac25493da75598d1fc296bed840023fb0397d7c942c2 36854990 libgetfem5++-dbgsym_5.1+dfsg1-4+b1_armhf.deb
 0a49547131a2ef0638f1867fde436ce389015e535a4d2530140178489fc6db48 1987668 libgetfem5++_5.1+dfsg1-4+b1_armhf.deb
 c271ee3912ec9d7a0d452f6ef43aa1511795aeed7af659c537178892a031efa0 25418946 python-getfem++-dbgsym_5.1+dfsg1-4+b1_armhf.deb
 f8b85714602df04bf1f27a2702e6e691097712f20ad8cb1c1d9e960c700810b5 935928 python-getfem++_5.1+dfsg1-4+b1_armhf.deb
Files:
 f4e14829cd3a3c634c5bde2c15855442 11934 libs extra getfem++_5.1+dfsg1-4_armhf.buildinfo
 79c6099cb87b5d1287388480f312e101 3231834 libdevel extra libgetfem++-dev_5.1+dfsg1-4+b1_armhf.deb
 0388178af13a64bd1952b98119d5496a 36854990 debug extra libgetfem5++-dbgsym_5.1+dfsg1-4+b1_armhf.deb
 ca5fb30ebc96ef6c323d3bdb71adce10 1987668 libs extra libgetfem5++_5.1+dfsg1-4+b1_armhf.deb
 950fba6656ddfa3664f2b94ff77d5e2e 25418946 debug extra python-getfem++-dbgsym_5.1+dfsg1-4+b1_armhf.deb
 269bc49be92cf3edda34b70c9b2ac144 935928 python extra python-getfem++_5.1+dfsg1-4+b1_armhf.deb

+------------------------------------------------------------------------------+
| Package contents                                                             |
+------------------------------------------------------------------------------+


libgetfem++-dev_5.1+dfsg1-4+b1_armhf.deb
----------------------------------------

 new debian package, version 2.0.
 size 3231834 bytes: control archive=3441 bytes.
     749 bytes,    17 lines      control              
    7120 bytes,    96 lines      md5sums              
 Package: libgetfem++-dev
 Source: getfem++ (5.1+dfsg1-4)
 Version: 5.1+dfsg1-4+b1
 Architecture: armhf
 Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
 Installed-Size: 24104
 Depends: libboost-dev, libgetfem5++ (= 5.1+dfsg1-4+b1), 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 2016-12-26 17:48 ./
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/bin/
-rwxr-xr-x root/root      4385 2016-12-26 17:48 ./usr/bin/getfem-config
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/include/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/include/getfem/
-rw-r--r-- root/root      3191 2016-12-26 17:48 ./usr/include/getfem/bgeot_comma_init.h
-rw-r--r-- root/root      4246 2016-12-26 17:48 ./usr/include/getfem/bgeot_config.h
-rw-r--r-- root/root      9917 2016-12-26 17:48 ./usr/include/getfem/bgeot_convex.h
-rw-r--r-- root/root      6936 2016-12-26 17:48 ./usr/include/getfem/bgeot_convex_ref.h
-rw-r--r-- root/root      8836 2016-12-26 17:48 ./usr/include/getfem/bgeot_convex_structure.h
-rw-r--r-- root/root      8469 2016-12-26 17:48 ./usr/include/getfem/bgeot_ftool.h
-rw-r--r-- root/root     20714 2016-12-26 17:48 ./usr/include/getfem/bgeot_geometric_trans.h
-rw-r--r-- root/root      9438 2016-12-26 17:48 ./usr/include/getfem/bgeot_geotrans_inv.h
-rw-r--r-- root/root      5532 2016-12-26 17:48 ./usr/include/getfem/bgeot_kdtree.h
-rw-r--r-- root/root      4486 2016-12-26 17:48 ./usr/include/getfem/bgeot_mesh.h
-rw-r--r-- root/root     14551 2016-12-26 17:48 ./usr/include/getfem/bgeot_mesh_structure.h
-rw-r--r-- root/root      4115 2016-12-26 17:48 ./usr/include/getfem/bgeot_node_tab.h
-rw-r--r-- root/root      4241 2016-12-26 17:48 ./usr/include/getfem/bgeot_permutations.h
-rw-r--r-- root/root     26514 2016-12-26 17:48 ./usr/include/getfem/bgeot_poly.h
-rw-r--r-- root/root      5342 2016-12-26 17:48 ./usr/include/getfem/bgeot_poly_composite.h
-rw-r--r-- root/root      6179 2016-12-26 17:48 ./usr/include/getfem/bgeot_rtree.h
-rw-r--r-- root/root     17006 2016-12-26 17:48 ./usr/include/getfem/bgeot_small_vector.h
-rw-r--r-- root/root     33235 2016-12-26 17:48 ./usr/include/getfem/bgeot_sparse_tensors.h
-rw-r--r-- root/root     20827 2016-12-26 17:48 ./usr/include/getfem/bgeot_tensor.h
-rw-r--r-- root/root      2254 2016-12-26 17:48 ./usr/include/getfem/dal_backtrace.h
-rw-r--r-- root/root     15709 2016-12-26 17:48 ./usr/include/getfem/dal_basic.h
-rw-r--r-- root/root     17728 2016-12-26 17:48 ./usr/include/getfem/dal_bit_vector.h
-rw-r--r-- root/root      2520 2016-12-26 17:48 ./usr/include/getfem/dal_config.h
-rw-r--r-- root/root     10634 2016-12-26 17:48 ./usr/include/getfem/dal_naming_system.h
-rw-r--r-- root/root      5445 2016-12-26 17:48 ./usr/include/getfem/dal_singleton.h
-rw-r--r-- root/root     15196 2016-12-26 17:48 ./usr/include/getfem/dal_static_stored_objects.h
-rw-r--r-- root/root      7595 2016-12-26 17:48 ./usr/include/getfem/dal_tas.h
-rw-r--r-- root/root     30038 2016-12-26 17:48 ./usr/include/getfem/dal_tree_sorted.h
-rw-r--r-- root/root      3784 2016-12-26 17:48 ./usr/include/getfem/getfem_Navier_Stokes.h
-rw-r--r-- root/root      7099 2016-12-26 17:48 ./usr/include/getfem/getfem_arch_config.h
-rw-r--r-- root/root     58525 2016-12-26 17:48 ./usr/include/getfem/getfem_assembling.h
-rw-r--r-- root/root     27207 2016-12-26 17:48 ./usr/include/getfem/getfem_assembling_tensors.h
-rw-r--r-- root/root     16854 2016-12-26 17:48 ./usr/include/getfem/getfem_config.h
-rw-r--r-- root/root     34357 2016-12-26 17:48 ./usr/include/getfem/getfem_contact_and_friction_common.h
-rw-r--r-- root/root     44854 2016-12-26 17:48 ./usr/include/getfem/getfem_contact_and_friction_integral.h
-rw-r--r-- root/root      8118 2016-12-26 17:48 ./usr/include/getfem/getfem_contact_and_friction_large_sliding.h
-rw-r--r-- root/root     31765 2016-12-26 17:48 ./usr/include/getfem/getfem_contact_and_friction_nodal.h
-rw-r--r-- root/root      5619 2016-12-26 17:48 ./usr/include/getfem/getfem_context.h
-rw-r--r-- root/root     44929 2016-12-26 17:48 ./usr/include/getfem/getfem_continuation.h
-rw-r--r-- root/root      6005 2016-12-26 17:48 ./usr/include/getfem/getfem_convect.h
-rw-r--r-- root/root      2834 2016-12-26 17:48 ./usr/include/getfem/getfem_copyable_ptr.h
-rw-r--r-- root/root      9082 2016-12-26 17:48 ./usr/include/getfem/getfem_crack_sif.h
-rw-r--r-- root/root      5451 2016-12-26 17:48 ./usr/include/getfem/getfem_deformable_mesh.h
-rw-r--r-- root/root     12647 2016-12-26 17:48 ./usr/include/getfem/getfem_derivatives.h
-rw-r--r-- root/root      3949 2016-12-26 17:48 ./usr/include/getfem/getfem_error_estimate.h
-rw-r--r-- root/root     27433 2016-12-26 17:48 ./usr/include/getfem/getfem_export.h
-rw-r--r-- root/root     36096 2016-12-26 17:48 ./usr/include/getfem/getfem_fem.h
-rw-r--r-- root/root      5000 2016-12-26 17:48 ./usr/include/getfem/getfem_fem_global_function.h
-rw-r--r-- root/root      4197 2016-12-26 17:48 ./usr/include/getfem/getfem_fem_level_set.h
-rw-r--r-- root/root     18744 2016-12-26 17:48 ./usr/include/getfem/getfem_fourth_order.h
-rw-r--r-- root/root     21704 2016-12-26 17:48 ./usr/include/getfem/getfem_generic_assembly.h
-rw-r--r-- root/root     12852 2016-12-26 17:48 ./usr/include/getfem/getfem_global_function.h
-rw-r--r-- root/root     18862 2016-12-26 17:48 ./usr/include/getfem/getfem_im_data.h
-rw-r--r-- root/root    244772 2016-12-26 17:48 ./usr/include/getfem/getfem_im_list.h
-rw-r--r-- root/root      7560 2016-12-26 17:48 ./usr/include/getfem/getfem_import.h
-rw-r--r-- root/root     15776 2016-12-26 17:48 ./usr/include/getfem/getfem_integration.h
-rw-r--r-- root/root      8337 2016-12-26 17:48 ./usr/include/getfem/getfem_interpolated_fem.h
-rw-r--r-- root/root     34602 2016-12-26 17:48 ./usr/include/getfem/getfem_interpolation.h
-rw-r--r-- root/root      4221 2016-12-26 17:48 ./usr/include/getfem/getfem_level_set.h
-rw-r--r-- root/root     34151 2016-12-26 17:48 ./usr/include/getfem/getfem_level_set_contact.h
-rw-r--r-- root/root      4180 2016-12-26 17:48 ./usr/include/getfem/getfem_linearized_plates.h
-rw-r--r-- root/root      6268 2016-12-26 17:48 ./usr/include/getfem/getfem_mat_elem.h
-rw-r--r-- root/root      7100 2016-12-26 17:48 ./usr/include/getfem/getfem_mat_elem_type.h
-rw-r--r-- root/root     28477 2016-12-26 17:48 ./usr/include/getfem/getfem_mesh.h
-rw-r--r-- root/root     28232 2016-12-26 17:48 ./usr/include/getfem/getfem_mesh_fem.h
-rw-r--r-- root/root      2897 2016-12-26 17:48 ./usr/include/getfem/getfem_mesh_fem_global_function.h
-rw-r--r-- root/root      3333 2016-12-26 17:48 ./usr/include/getfem/getfem_mesh_fem_level_set.h
-rw-r--r-- root/root      4052 2016-12-26 17:48 ./usr/include/getfem/getfem_mesh_fem_product.h
-rw-r--r-- root/root      5059 2016-12-26 17:48 ./usr/include/getfem/getfem_mesh_fem_sum.h
-rw-r--r-- root/root      6034 2016-12-26 17:48 ./usr/include/getfem/getfem_mesh_im.h
-rw-r--r-- root/root      8529 2016-12-26 17:48 ./usr/include/getfem/getfem_mesh_im_level_set.h
-rw-r--r-- root/root      7695 2016-12-26 17:48 ./usr/include/getfem/getfem_mesh_level_set.h
-rw-r--r-- root/root     10752 2016-12-26 17:48 ./usr/include/getfem/getfem_mesh_region.h
-rw-r--r-- root/root     13481 2016-12-26 17:48 ./usr/include/getfem/getfem_mesh_slice.h
-rw-r--r-- root/root     21383 2016-12-26 17:48 ./usr/include/getfem/getfem_mesh_slicers.h
-rw-r--r-- root/root     40913 2016-12-26 17:48 ./usr/include/getfem/getfem_mesher.h
-rw-r--r-- root/root     26736 2016-12-26 17:48 ./usr/include/getfem/getfem_model_solvers.h
-rw-r--r-- root/root    110734 2016-12-26 17:48 ./usr/include/getfem/getfem_models.h
-rw-r--r-- root/root     27328 2016-12-26 17:48 ./usr/include/getfem/getfem_nonlinear_elasticity.h
-rw-r--r-- root/root     12401 2016-12-26 17:48 ./usr/include/getfem/getfem_omp.h
-rw-r--r-- root/root      6326 2016-12-26 17:48 ./usr/include/getfem/getfem_partial_mesh_fem.h
-rw-r--r-- root/root     25616 2016-12-26 17:48 ./usr/include/getfem/getfem_plasticity.h
-rw-r--r-- root/root      8196 2016-12-26 17:48 ./usr/include/getfem/getfem_projected_fem.h
-rw-r--r-- root/root      7007 2016-12-26 17:48 ./usr/include/getfem/getfem_regular_meshes.h
-rw-r--r-- root/root      5178 2016-12-26 17:48 ./usr/include/getfem/getfem_superlu.h
-rw-r--r-- root/root      5273 2016-12-26 17:48 ./usr/include/getfem/getfem_torus.h
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/include/getfem_boost/
-rw-r--r-- root/root      1139 2016-12-26 17:48 ./usr/include/getfem_boost/noncopyable.hpp
-rw-r--r-- root/root      2718 2016-12-26 17:48 ./usr/include/getfem_boost/workaround.hpp
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/lib/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/lib/arm-linux-gnueabihf/
-rw-r--r-- root/root  23011486 2016-12-26 17:48 ./usr/lib/arm-linux-gnueabihf/libgetfem.a
lrwxrwxrwx root/root         0 2016-12-26 17:48 ./usr/lib/arm-linux-gnueabihf/libgetfem.so -> libgetfem.so.5.0.1
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/share/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/share/doc/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./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
-rw-r--r-- root/root       224 2016-12-26 17:48 ./usr/share/doc/libgetfem++-dev/changelog.Debian.armhf.gz
-rw-r--r-- root/root      3785 2016-12-26 17:48 ./usr/share/doc/libgetfem++-dev/changelog.Debian.gz
-rw-r--r-- root/root      8300 2012-02-15 19:46 ./usr/share/doc/libgetfem++-dev/changelog.gz
-rw-r--r-- root/root      7846 2016-08-09 19:50 ./usr/share/doc/libgetfem++-dev/copyright


libgetfem5++-dbgsym_5.1+dfsg1-4+b1_armhf.deb
--------------------------------------------

 new debian package, version 2.0.
 size 36854990 bytes: control archive=510 bytes.
     468 bytes,    14 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: libgetfem5++-dbgsym
 Source: getfem++ (5.1+dfsg1-4)
 Version: 5.1+dfsg1-4+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
 Installed-Size: 37646
 Depends: libgetfem5++ (= 5.1+dfsg1-4+b1)
 Section: debug
 Priority: extra
 Multi-Arch: same
 Homepage: http://home.gna.org/getfem/
 Description: Debug symbols for libgetfem5++
 Build-Ids: 3ecb5c5cdd94e2241a26ecf0f3234e87bd0639eb

drwxr-xr-x root/root         0 2016-12-26 17:48 ./
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/lib/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/lib/debug/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/lib/debug/.build-id/3e/
-rw-r--r-- root/root  38538684 2016-12-26 17:48 ./usr/lib/debug/.build-id/3e/cb5c5cdd94e2241a26ecf0f3234e87bd0639eb.debug
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/share/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/share/doc/
lrwxrwxrwx root/root         0 2016-12-26 17:48 ./usr/share/doc/libgetfem5++-dbgsym -> libgetfem5++


libgetfem5++_5.1+dfsg1-4+b1_armhf.deb
-------------------------------------

 new debian package, version 2.0.
 size 1987668 bytes: control archive=879 bytes.
     688 bytes,    15 lines      control              
     394 bytes,     5 lines      md5sums              
      25 bytes,     1 lines      shlibs               
      60 bytes,     2 lines      triggers             
 Package: libgetfem5++
 Source: getfem++ (5.1+dfsg1-4)
 Version: 5.1+dfsg1-4+b1
 Architecture: armhf
 Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
 Installed-Size: 7052
 Depends: libblas3 | libblas.so.3, libboost-system1.62.0, 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 2016-12-26 17:48 ./
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/lib/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/lib/arm-linux-gnueabihf/
lrwxrwxrwx root/root         0 2016-12-26 17:48 ./usr/lib/arm-linux-gnueabihf/libgetfem.so.5 -> libgetfem.so.5.0.1
-rw-r--r-- root/root   7187204 2016-12-26 17:48 ./usr/lib/arm-linux-gnueabihf/libgetfem.so.5.0.1
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/share/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/share/doc/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/share/doc/libgetfem5++/
-rw-r--r-- root/root       224 2016-12-26 17:48 ./usr/share/doc/libgetfem5++/changelog.Debian.armhf.gz
-rw-r--r-- root/root      3785 2016-12-26 17:48 ./usr/share/doc/libgetfem5++/changelog.Debian.gz
-rw-r--r-- root/root      8300 2012-02-15 19:46 ./usr/share/doc/libgetfem5++/changelog.gz
-rw-r--r-- root/root      7846 2016-08-09 19:50 ./usr/share/doc/libgetfem5++/copyright


python-getfem++-dbgsym_5.1+dfsg1-4+b1_armhf.deb
-----------------------------------------------

 new debian package, version 2.0.
 size 25418946 bytes: control archive=501 bytes.
     460 bytes,    13 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: python-getfem++-dbgsym
 Source: getfem++ (5.1+dfsg1-4)
 Version: 5.1+dfsg1-4+b1
 Auto-Built-Package: debug-symbols
 Architecture: armhf
 Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
 Installed-Size: 26714
 Depends: python-getfem++ (= 5.1+dfsg1-4+b1)
 Section: debug
 Priority: extra
 Homepage: http://home.gna.org/getfem/
 Description: Debug symbols for python-getfem++
 Build-Ids: 373b88c5f4db99862cc19138fb7f9bf97200046a

drwxr-xr-x root/root         0 2016-12-26 17:48 ./
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/lib/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/lib/debug/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/lib/debug/.build-id/37/
-rw-r--r-- root/root  27344516 2016-12-26 17:48 ./usr/lib/debug/.build-id/37/3b88c5f4db99862cc19138fb7f9bf97200046a.debug
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/share/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/share/doc/
lrwxrwxrwx root/root         0 2016-12-26 17:48 ./usr/share/doc/python-getfem++-dbgsym -> python-getfem++


python-getfem++_5.1+dfsg1-4+b1_armhf.deb
----------------------------------------

 new debian package, version 2.0.
 size 935928 bytes: control archive=1167 bytes.
     945 bytes,    17 lines      control              
     597 bytes,     7 lines      md5sums              
     165 bytes,     9 lines   *  postinst             #!/bin/sh
     267 bytes,    14 lines   *  prerm                #!/bin/sh
 Package: python-getfem++
 Source: getfem++ (5.1+dfsg1-4)
 Version: 5.1+dfsg1-4+b1
 Architecture: armhf
 Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
 Installed-Size: 3939
 Depends: libgetfem5++ (= 5.1+dfsg1-4+b1), 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, libqhull7, libstdc++6 (>= 5.2), libsuperlu5
 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 2016-12-26 17:48 ./
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/lib/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/lib/python2.7/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/lib/python2.7/dist-packages/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/lib/python2.7/dist-packages/getfem/
-rw-r--r-- root/root      1237 2016-12-26 17:48 ./usr/lib/python2.7/dist-packages/getfem/__init__.py
-rw-r--r-- root/root   3745772 2016-12-26 17:48 ./usr/lib/python2.7/dist-packages/getfem/_getfem.arm-linux-gnueabihf.so
-rw-r--r-- root/root    250244 2016-12-26 17:48 ./usr/lib/python2.7/dist-packages/getfem/getfem.py
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/share/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/share/doc/
drwxr-xr-x root/root         0 2016-12-26 17:48 ./usr/share/doc/python-getfem++/
-rw-r--r-- root/root       224 2016-12-26 17:48 ./usr/share/doc/python-getfem++/changelog.Debian.armhf.gz
-rw-r--r-- root/root      3785 2016-12-26 17:48 ./usr/share/doc/python-getfem++/changelog.Debian.gz
-rw-r--r-- root/root      8300 2012-02-15 19:46 ./usr/share/doc/python-getfem++/changelog.gz
-rw-r--r-- root/root      7846 2016-08-09 19:50 ./usr/share/doc/python-getfem++/copyright


+------------------------------------------------------------------------------+
| Post Build                                                                   |
+------------------------------------------------------------------------------+


+------------------------------------------------------------------------------+
| Cleanup                                                                      |
+------------------------------------------------------------------------------+

Purging /build/getfem++-ehXUvV
Not cleaning session: cloned chroot in use

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: armhf
Build-Space: 2563456
Build-Time: 4240
Distribution: buster-staging
Host Architecture: armhf
Install-Time: 610
Job: getfem++_5.1+dfsg1-4
Machine Architecture: armhf
Package: getfem++
Package-Time: 4869
Source-Version: 5.1+dfsg1-4
Space: 2563456
Status: successful
Version: 5.1+dfsg1-4+b1
--------------------------------------------------------------------------------
Finished at 2017-07-27T16:51:59Z
Build needed 01:21:09, 2563456k disk space