Raspbian Package Auto-Building

Build log for getfem++ (5.0+dfsg1-2) on armhf

getfem++5.0+dfsg1-2armhf → 2016-08-19 14:28:27

sbuild (Debian sbuild) 0.66.0 (04 Oct 2015) on testwandboard

+==============================================================================+
| getfem++ 5.0+dfsg1-2 (armhf)                               19 Aug 2016 10:25 |
+==============================================================================+

Package: getfem++
Version: 5.0+dfsg1-2
Source Version: 5.0+dfsg1-2
Distribution: stretch-staging
Machine Architecture: armhf
Host Architecture: armhf
Build Architecture: armhf

I: NOTICE: Log filtering will replace 'build/getfem++-DJ0NaS/getfem++-5.0+dfsg1' with '<<PKGBUILDDIR>>'
I: NOTICE: Log filtering will replace 'build/getfem++-DJ0NaS' with '<<BUILDDIR>>'
I: NOTICE: Log filtering will replace 'var/lib/schroot/mount/stretch-staging-armhf-sbuild-38587cc3-3283-4a5c-a861-62d72180fb7d' with '<<CHROOT>>'

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

Get:1 http://172.17.0.1/private stretch-staging InRelease [11.3 kB]
Get:2 http://172.17.0.1/private stretch-staging/main Sources [9233 kB]
Get:3 http://172.17.0.1/private stretch-staging/main armhf Packages [11.2 MB]
Fetched 20.4 MB in 28s (714 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 5472 kB of source archives.
Get:1 http://172.17.0.1/private stretch-staging/main getfem++ 5.0+dfsg1-2 (dsc) [2443 B]
Get:2 http://172.17.0.1/private stretch-staging/main getfem++ 5.0+dfsg1-2 (tar) [5453 kB]
Get:3 http://172.17.0.1/private stretch-staging/main getfem++ 5.0+dfsg1-2 (diff) [16.6 kB]
Fetched 5472 kB in 2s (2593 kB/s)
Download complete and in download only mode

Check architectures
-------------------


Check dependencies
------------------

Merged Build-Depends: build-essential, fakeroot
Filtered Build-Depends: build-essential, fakeroot
dpkg-deb: building package 'sbuild-build-depends-core-dummy' in '/build/getfem++-DJ0NaS/resolver-6B4Jjn/apt_archive/sbuild-build-depends-core-dummy.deb'.
Warning: apt-key output should not be parsed (stdout is not a terminal)
OK
Get:1 file:/build/getfem++-DJ0NaS/resolver-6B4Jjn/apt_archive ./ InRelease
Ign:1 file:/build/getfem++-DJ0NaS/resolver-6B4Jjn/apt_archive ./ InRelease
Get:2 file:/build/getfem++-DJ0NaS/resolver-6B4Jjn/apt_archive ./ Release [2119 B]
Get:2 file:/build/getfem++-DJ0NaS/resolver-6B4Jjn/apt_archive ./ Release [2119 B]
Get:3 file:/build/getfem++-DJ0NaS/resolver-6B4Jjn/apt_archive ./ Release.gpg [299 B]
Get:3 file:/build/getfem++-DJ0NaS/resolver-6B4Jjn/apt_archive ./ Release.gpg [299 B]
Get:4 file:/build/getfem++-DJ0NaS/resolver-6B4Jjn/apt_archive ./ Sources [194 B]
Get:5 file:/build/getfem++-DJ0NaS/resolver-6B4Jjn/apt_archive ./ Packages [507 B]
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
W: file:///build/getfem++-DJ0NaS/resolver-6B4Jjn/apt_archive/./Release.gpg: Signature by key 3493EC2B8E6DC280C121C60435506D9A48F77B2E uses weak digest algorithm (SHA1)
Reading package lists...

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

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following NEW packages will be installed:
  sbuild-build-depends-core-dummy
0 upgraded, 1 newly installed, 0 to remove and 3 not upgraded.
Need to get 0 B/762 B of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 file:/build/getfem++-DJ0NaS/resolver-6B4Jjn/apt_archive ./ sbuild-build-depends-core-dummy 0.invalid.0 [762 B]
debconf: delaying package configuration, since apt-utils is not installed
Selecting previously unselected package sbuild-build-depends-core-dummy.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 13951 files and directories currently installed.)
Preparing to unpack .../sbuild-build-depends-core-dummy.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
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++-DJ0NaS/resolver-vMg5tv/apt_archive/sbuild-build-depends-getfem++-dummy.deb'.
Warning: apt-key output should not be parsed (stdout is not a terminal)
OK
Get:1 file:/build/getfem++-DJ0NaS/resolver-vMg5tv/apt_archive ./ InRelease
Ign:1 file:/build/getfem++-DJ0NaS/resolver-vMg5tv/apt_archive ./ InRelease
Get:2 file:/build/getfem++-DJ0NaS/resolver-vMg5tv/apt_archive ./ Release [2119 B]
Get:2 file:/build/getfem++-DJ0NaS/resolver-vMg5tv/apt_archive ./ Release [2119 B]
Get:3 file:/build/getfem++-DJ0NaS/resolver-vMg5tv/apt_archive ./ Release.gpg [299 B]
Get:3 file:/build/getfem++-DJ0NaS/resolver-vMg5tv/apt_archive ./ Release.gpg [299 B]
Get:4 file:/build/getfem++-DJ0NaS/resolver-vMg5tv/apt_archive ./ Sources [282 B]
Get:5 file:/build/getfem++-DJ0NaS/resolver-vMg5tv/apt_archive ./ Packages [604 B]
Reading package lists...
W: No sandbox user '_apt' on the system, can not drop privileges
W: file:///build/getfem++-DJ0NaS/resolver-vMg5tv/apt_archive/./Release.gpg: Signature by key 3493EC2B8E6DC280C121C60435506D9A48F77B2E uses weak digest algorithm (SHA1)
Reading package lists...

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

Installing build dependencies
Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  autoconf automake autopoint autotools-dev bsdmainutils debhelper
  dh-autoreconf dh-python dh-strip-nondeterminism file gcc-5-base gettext
  gettext-base gfortran gfortran-6 groff-base icu-devtools intltool-debian
  libarchive-zip-perl libasan2 libblacs-mpi-dev libblacs-openmpi1
  libblas-common libblas-dev libblas3 libboost-all-dev libboost-atomic-dev
  libboost-atomic1.61-dev libboost-atomic1.61.0 libboost-chrono-dev
  libboost-chrono1.61-dev libboost-chrono1.61.0 libboost-context-dev
  libboost-context1.61-dev libboost-context1.61.0 libboost-coroutine-dev
  libboost-coroutine1.61-dev libboost-coroutine1.61.0 libboost-date-time-dev
  libboost-date-time1.61-dev libboost-date-time1.61.0 libboost-dev
  libboost-exception-dev libboost-exception1.61-dev libboost-filesystem-dev
  libboost-filesystem1.61-dev libboost-filesystem1.61.0 libboost-graph-dev
  libboost-graph-parallel-dev libboost-graph-parallel1.61-dev
  libboost-graph-parallel1.61.0 libboost-graph1.61-dev libboost-graph1.61.0
  libboost-iostreams-dev libboost-iostreams1.61-dev libboost-iostreams1.61.0
  libboost-locale-dev libboost-locale1.61-dev libboost-locale1.61.0
  libboost-log-dev libboost-log1.61-dev libboost-log1.61.0 libboost-math-dev
  libboost-math1.61-dev libboost-math1.61.0 libboost-mpi-dev
  libboost-mpi-python-dev libboost-mpi-python1.61-dev
  libboost-mpi-python1.61.0 libboost-mpi1.61-dev libboost-mpi1.61.0
  libboost-program-options-dev libboost-program-options1.61-dev
  libboost-program-options1.61.0 libboost-python-dev libboost-python1.61-dev
  libboost-python1.61.0 libboost-random-dev libboost-random1.61-dev
  libboost-random1.61.0 libboost-regex-dev libboost-regex1.61-dev
  libboost-regex1.61.0 libboost-serialization-dev
  libboost-serialization1.61-dev libboost-serialization1.61.0
  libboost-signals-dev libboost-signals1.61-dev libboost-signals1.61.0
  libboost-system-dev libboost-system1.61-dev libboost-system1.61.0
  libboost-test-dev libboost-test1.61-dev libboost-test1.61.0
  libboost-thread-dev libboost-thread1.61-dev libboost-thread1.61.0
  libboost-timer-dev libboost-timer1.61-dev libboost-timer1.61.0
  libboost-tools-dev libboost-wave-dev libboost-wave1.61-dev
  libboost-wave1.61.0 libboost1.61-dev libboost1.61-tools-dev libbsd0
  libcroco3 libexpat1 libexpat1-dev libffi6 libfile-stripnondeterminism-perl
  libgcc-5-dev 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-4.10.0 libmumps-dev libmumps-seq-4.10.0
  libmumps-seq-dev libmuparser-dev libmuparser2v5 libnl-3-200
  libnl-route-3-200 libopenmpi-dev libopenmpi1.10 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 libsigsegv2 libsqlite3-0 libssl1.0.2 libstdc++-5-dev
  libsuperlu-dev libsuperlu4 libtimedate-perl libtool libunistring0 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-man
  liblapack-doc libboost-doc graphviz libboost1.61-doc gccxml libmpfrc++-dev
  libntl-dev xsltproc doxygen docbook-xml docbook-xsl default-jdk fop
  libhwloc-contrib-plugins icu-doc libtool-doc opennmpi-doc pciutils
  scalapack-doc libstdc++-5-doc libsuperlu-doc gcj-jdk 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 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 libasan2 libblacs-mpi-dev libblacs-openmpi1
  libblas-common libblas-dev libblas3 libboost-all-dev libboost-atomic-dev
  libboost-atomic1.61-dev libboost-atomic1.61.0 libboost-chrono-dev
  libboost-chrono1.61-dev libboost-chrono1.61.0 libboost-context-dev
  libboost-context1.61-dev libboost-context1.61.0 libboost-coroutine-dev
  libboost-coroutine1.61-dev libboost-coroutine1.61.0 libboost-date-time-dev
  libboost-date-time1.61-dev libboost-date-time1.61.0 libboost-dev
  libboost-exception-dev libboost-exception1.61-dev libboost-filesystem-dev
  libboost-filesystem1.61-dev libboost-filesystem1.61.0 libboost-graph-dev
  libboost-graph-parallel-dev libboost-graph-parallel1.61-dev
  libboost-graph-parallel1.61.0 libboost-graph1.61-dev libboost-graph1.61.0
  libboost-iostreams-dev libboost-iostreams1.61-dev libboost-iostreams1.61.0
  libboost-locale-dev libboost-locale1.61-dev libboost-locale1.61.0
  libboost-log-dev libboost-log1.61-dev libboost-log1.61.0 libboost-math-dev
  libboost-math1.61-dev libboost-math1.61.0 libboost-mpi-dev
  libboost-mpi-python-dev libboost-mpi-python1.61-dev
  libboost-mpi-python1.61.0 libboost-mpi1.61-dev libboost-mpi1.61.0
  libboost-program-options-dev libboost-program-options1.61-dev
  libboost-program-options1.61.0 libboost-python-dev libboost-python1.61-dev
  libboost-python1.61.0 libboost-random-dev libboost-random1.61-dev
  libboost-random1.61.0 libboost-regex-dev libboost-regex1.61-dev
  libboost-regex1.61.0 libboost-serialization-dev
  libboost-serialization1.61-dev libboost-serialization1.61.0
  libboost-signals-dev libboost-signals1.61-dev libboost-signals1.61.0
  libboost-system-dev libboost-system1.61-dev libboost-system1.61.0
  libboost-test-dev libboost-test1.61-dev libboost-test1.61.0
  libboost-thread-dev libboost-thread1.61-dev libboost-thread1.61.0
  libboost-timer-dev libboost-timer1.61-dev libboost-timer1.61.0
  libboost-tools-dev libboost-wave-dev libboost-wave1.61-dev
  libboost-wave1.61.0 libboost1.61-dev libboost1.61-tools-dev libbsd0
  libcroco3 libexpat1 libexpat1-dev libffi6 libfile-stripnondeterminism-perl
  libgcc-5-dev 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-4.10.0 libmumps-dev libmumps-seq-4.10.0
  libmumps-seq-dev libmuparser-dev libmuparser2v5 libnl-3-200
  libnl-route-3-200 libopenmpi-dev libopenmpi1.10 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 libsigsegv2 libsqlite3-0 libssl1.0.2 libstdc++-5-dev
  libsuperlu-dev libsuperlu4 libtimedate-perl libtool libunistring0 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
The following packages will be upgraded:
  gcc-5-base
1 upgraded, 197 newly installed, 0 to remove and 2 not upgraded.
Need to get 178 MB/178 MB of archives.
After this operation, 672 MB of additional disk space will be used.
Get:1 file:/build/getfem++-DJ0NaS/resolver-vMg5tv/apt_archive ./ sbuild-build-depends-getfem++-dummy 0.invalid.0 [862 B]
Get:2 http://172.17.0.1/private stretch-staging/main armhf groff-base armhf 1.22.3-8 [1087 kB]
Get:3 http://172.17.0.1/private stretch-staging/main armhf libbsd0 armhf 0.8.3-1 [89.0 kB]
Get:4 http://172.17.0.1/private stretch-staging/main armhf bsdmainutils armhf 9.0.10 [177 kB]
Get:5 http://172.17.0.1/private stretch-staging/main armhf libpipeline1 armhf 1.4.1-2 [23.7 kB]
Get:6 http://172.17.0.1/private stretch-staging/main armhf man-db armhf 2.7.5-1 [975 kB]
Get:7 http://172.17.0.1/private stretch-staging/main armhf libpython2.7-minimal armhf 2.7.12-2 [388 kB]
Get:8 http://172.17.0.1/private stretch-staging/main armhf python2.7-minimal armhf 2.7.12-2 [1173 kB]
Get:9 http://172.17.0.1/private stretch-staging/main armhf python-minimal armhf 2.7.11-2 [40.3 kB]
Get:10 http://172.17.0.1/private stretch-staging/main armhf mime-support all 3.60 [36.7 kB]
Get:11 http://172.17.0.1/private stretch-staging/main armhf libexpat1 armhf 2.2.0-1 [61.7 kB]
Get:12 http://172.17.0.1/private stretch-staging/main armhf libsqlite3-0 armhf 3.13.0-1 [479 kB]
Get:13 http://172.17.0.1/private stretch-staging/main armhf libssl1.0.2 armhf 1.0.2h-1 [889 kB]
Get:14 http://172.17.0.1/private stretch-staging/main armhf libpython2.7-stdlib armhf 2.7.12-2 [1843 kB]
Get:15 http://172.17.0.1/private stretch-staging/main armhf python2.7 armhf 2.7.12-2 [277 kB]
Get:16 http://172.17.0.1/private stretch-staging/main armhf libpython-stdlib armhf 2.7.11-2 [19.8 kB]
Get:17 http://172.17.0.1/private stretch-staging/main armhf python armhf 2.7.11-2 [153 kB]
Get:18 http://172.17.0.1/private stretch-staging/main armhf libmetis5 armhf 5.1.0.dfsg-4 [129 kB]
Get:19 http://172.17.0.1/private stretch-staging/main armhf libgfortran3 armhf 6.1.1-11+rpi1 [166 kB]
Get:20 http://172.17.0.1/private stretch-staging/main armhf libblas-common armhf 3.6.1-2 [13.9 kB]
Get:21 http://172.17.0.1/private stretch-staging/main armhf libblas3 armhf 3.6.1-2 [112 kB]
Get:22 http://172.17.0.1/private stretch-staging/main armhf libsuperlu4 armhf 4.3+dfsg-3 [136 kB]
Get:23 http://172.17.0.1/private stretch-staging/main armhf libpython3.5-minimal armhf 3.5.2-3 [564 kB]
Get:24 http://172.17.0.1/private stretch-staging/main armhf python3.5-minimal armhf 3.5.2-3 [1433 kB]
Get:25 http://172.17.0.1/private stretch-staging/main armhf python3-minimal armhf 3.5.1-4 [35.3 kB]
Get:26 http://172.17.0.1/private stretch-staging/main armhf libmpdec2 armhf 2.4.2-1 [67.5 kB]
Get:27 http://172.17.0.1/private stretch-staging/main armhf libpython3.5-stdlib armhf 3.5.2-3 [2080 kB]
Get:28 http://172.17.0.1/private stretch-staging/main armhf python3.5 armhf 3.5.2-3 [214 kB]
Get:29 http://172.17.0.1/private stretch-staging/main armhf libpython3-stdlib armhf 3.5.1-4 [18.6 kB]
Get:30 http://172.17.0.1/private stretch-staging/main armhf dh-python all 2.20160721 [82.2 kB]
Get:31 http://172.17.0.1/private stretch-staging/main armhf python3 armhf 3.5.1-4 [21.7 kB]
Get:32 http://172.17.0.1/private stretch-staging/main armhf gcc-5-base armhf 5.4.1-1 [173 kB]
Get:33 http://172.17.0.1/private stretch-staging/main armhf libboost-iostreams1.61.0 armhf 1.61.0+dfsg-2.1 [48.8 kB]
Get:34 http://172.17.0.1/private stretch-staging/main armhf libmagic-mgc armhf 1:5.28-4 [210 kB]
Get:35 http://172.17.0.1/private stretch-staging/main armhf libmagic1 armhf 1:5.28-4 [104 kB]
Get:36 http://172.17.0.1/private stretch-staging/main armhf file armhf 1:5.28-4 [62.7 kB]
Get:37 http://172.17.0.1/private stretch-staging/main armhf gettext-base armhf 0.19.8.1-1 [117 kB]
Get:38 http://172.17.0.1/private stretch-staging/main armhf libpython2.7 armhf 2.7.12-2 [913 kB]
Get:39 http://172.17.0.1/private stretch-staging/main armhf libicu57 armhf 57.1-2 [7404 kB]
Get:40 http://172.17.0.1/private stretch-staging/main armhf libxml2 armhf 2.9.4+dfsg1-1+b1 [803 kB]
Get:41 http://172.17.0.1/private stretch-staging/main armhf libsigsegv2 armhf 2.10-5 [28.4 kB]
Get:42 http://172.17.0.1/private stretch-staging/main armhf m4 armhf 1.4.17-5 [239 kB]
Get:43 http://172.17.0.1/private stretch-staging/main armhf autoconf all 2.69-10 [338 kB]
Get:44 http://172.17.0.1/private stretch-staging/main armhf autotools-dev all 20160430.1 [72.6 kB]
Get:45 http://172.17.0.1/private stretch-staging/main armhf automake all 1:1.15-4 [735 kB]
Get:46 http://172.17.0.1/private stretch-staging/main armhf autopoint all 0.19.8.1-1 [433 kB]
Get:47 http://172.17.0.1/private stretch-staging/main armhf libglib2.0-0 armhf 2.48.1-2 [2546 kB]
Get:48 http://172.17.0.1/private stretch-staging/main armhf libcroco3 armhf 0.6.11-1 [131 kB]
Get:49 http://172.17.0.1/private stretch-staging/main armhf libunistring0 armhf 0.9.6+really0.9.3-0.1 [252 kB]
Get:50 http://172.17.0.1/private stretch-staging/main armhf gettext armhf 0.19.8.1-1 [1433 kB]
Get:51 http://172.17.0.1/private stretch-staging/main armhf intltool-debian all 0.35.0+20060710.4 [26.3 kB]
Get:52 http://172.17.0.1/private stretch-staging/main armhf po-debconf all 1.0.19 [249 kB]
Get:53 http://172.17.0.1/private stretch-staging/main armhf libarchive-zip-perl all 1.59-1 [95.5 kB]
Get:54 http://172.17.0.1/private stretch-staging/main armhf libfile-stripnondeterminism-perl all 0.022-1 [13.1 kB]
Get:55 http://172.17.0.1/private stretch-staging/main armhf libtimedate-perl all 2.3000-2 [42.2 kB]
Get:56 http://172.17.0.1/private stretch-staging/main armhf dh-strip-nondeterminism all 0.022-1 [7902 B]
Get:57 http://172.17.0.1/private stretch-staging/main armhf libtool all 2.4.6-0.1 [200 kB]
Get:58 http://172.17.0.1/private stretch-staging/main armhf dh-autoreconf all 12 [15.8 kB]
Get:59 http://172.17.0.1/private stretch-staging/main armhf debhelper all 9.20160709 [799 kB]
Get:60 http://172.17.0.1/private stretch-staging/main armhf libgfortran-6-dev armhf 6.1.1-11+rpi1 [200 kB]
Get:61 http://172.17.0.1/private stretch-staging/main armhf gfortran-6 armhf 6.1.1-11+rpi1 [27.9 MB]
Get:62 http://172.17.0.1/private stretch-staging/main armhf gfortran armhf 4:6.1.1-1 [1370 B]
Get:63 http://172.17.0.1/private stretch-staging/main armhf icu-devtools armhf 57.1-2 [156 kB]
Get:64 http://172.17.0.1/private stretch-staging/main armhf libasan2 armhf 5.4.1-1 [223 kB]
Get:65 http://172.17.0.1/private stretch-staging/main armhf libblas-dev armhf 3.6.1-2 [18.9 kB]
Get:66 http://172.17.0.1/private stretch-staging/main armhf libgcc-5-dev armhf 5.4.1-1 [445 kB]
Get:67 http://172.17.0.1/private stretch-staging/main armhf libstdc++-5-dev armhf 5.4.1-1 [1434 kB]
Get:68 http://172.17.0.1/private stretch-staging/main armhf libboost1.61-dev armhf 1.61.0+dfsg-2.1 [6851 kB]
Get:69 http://172.17.0.1/private stretch-staging/main armhf libboost-dev armhf 1.61.0.2 [3758 B]
Get:70 http://172.17.0.1/private stretch-staging/main armhf libboost1.61-tools-dev armhf 1.61.0+dfsg-2.1 [1013 kB]
Get:71 http://172.17.0.1/private stretch-staging/main armhf libboost-tools-dev armhf 1.61.0.2 [3582 B]
Get:72 http://172.17.0.1/private stretch-staging/main armhf libboost-atomic1.61.0 armhf 1.61.0+dfsg-2.1 [30.9 kB]
Get:73 http://172.17.0.1/private stretch-staging/main armhf libboost-atomic1.61-dev armhf 1.61.0+dfsg-2.1 [29.2 kB]
Get:74 http://172.17.0.1/private stretch-staging/main armhf libboost-atomic-dev armhf 1.61.0.2 [3712 B]
Get:75 http://172.17.0.1/private stretch-staging/main armhf libboost-system1.61.0 armhf 1.61.0+dfsg-2.1 [31.8 kB]
Get:76 http://172.17.0.1/private stretch-staging/main armhf libboost-chrono1.61.0 armhf 1.61.0+dfsg-2.1 [35.5 kB]
Get:77 http://172.17.0.1/private stretch-staging/main armhf libboost-chrono1.61-dev armhf 1.61.0+dfsg-2.1 [37.4 kB]
Get:78 http://172.17.0.1/private stretch-staging/main armhf libboost-chrono-dev armhf 1.61.0.2 [4028 B]
Get:79 http://172.17.0.1/private stretch-staging/main armhf libboost-context1.61.0 armhf 1.61.0+dfsg-2.1 [30.9 kB]
Get:80 http://172.17.0.1/private stretch-staging/main armhf libboost-context1.61-dev armhf 1.61.0+dfsg-2.1 [30.5 kB]
Get:81 http://172.17.0.1/private stretch-staging/main armhf libboost-context-dev armhf 1.61.0.2 [3608 B]
Get:82 http://172.17.0.1/private stretch-staging/main armhf libboost-thread1.61.0 armhf 1.61.0+dfsg-2.1 [64.9 kB]
Get:83 http://172.17.0.1/private stretch-staging/main armhf libboost-coroutine1.61.0 armhf 1.61.0+dfsg-2.1 [41.2 kB]
Get:84 http://172.17.0.1/private stretch-staging/main armhf libboost-coroutine1.61-dev armhf 1.61.0+dfsg-2.1 [42.4 kB]
Get:85 http://172.17.0.1/private stretch-staging/main armhf libboost-coroutine-dev armhf 1.61.0.2 [3680 B]
Get:86 http://172.17.0.1/private stretch-staging/main armhf libboost-date-time1.61.0 armhf 1.61.0+dfsg-2.1 [41.0 kB]
Get:87 http://172.17.0.1/private stretch-staging/main armhf libboost-serialization1.61.0 armhf 1.61.0+dfsg-2.1 [104 kB]
Get:88 http://172.17.0.1/private stretch-staging/main armhf libboost-serialization1.61-dev armhf 1.61.0+dfsg-2.1 [170 kB]
Get:89 http://172.17.0.1/private stretch-staging/main armhf libboost-date-time1.61-dev armhf 1.61.0+dfsg-2.1 [50.9 kB]
Get:90 http://172.17.0.1/private stretch-staging/main armhf libboost-date-time-dev armhf 1.61.0.2 [3408 B]
Get:91 http://172.17.0.1/private stretch-staging/main armhf libboost-exception1.61-dev armhf 1.61.0+dfsg-2.1 [28.6 kB]
Get:92 http://172.17.0.1/private stretch-staging/main armhf libboost-exception-dev armhf 1.61.0.2 [3392 B]
Get:93 http://172.17.0.1/private stretch-staging/main armhf libboost-filesystem1.61.0 armhf 1.61.0+dfsg-2.1 [57.7 kB]
Get:94 http://172.17.0.1/private stretch-staging/main armhf libboost-system1.61-dev armhf 1.61.0+dfsg-2.1 [32.8 kB]
Get:95 http://172.17.0.1/private stretch-staging/main armhf libboost-filesystem1.61-dev armhf 1.61.0+dfsg-2.1 [65.7 kB]
Get:96 http://172.17.0.1/private stretch-staging/main armhf libboost-filesystem-dev armhf 1.61.0.2 [3440 B]
Get:97 http://172.17.0.1/private stretch-staging/main armhf libboost-regex1.61.0 armhf 1.61.0+dfsg-2.1 [232 kB]
Get:98 http://172.17.0.1/private stretch-staging/main armhf libboost-graph1.61.0 armhf 1.61.0+dfsg-2.1 [102 kB]
Get:99 http://172.17.0.1/private stretch-staging/main armhf libboost-timer1.61.0 armhf 1.61.0+dfsg-2.1 [34.0 kB]
Get:100 http://172.17.0.1/private stretch-staging/main armhf libboost-test1.61.0 armhf 1.61.0+dfsg-2.1 [199 kB]
Get:101 http://172.17.0.1/private stretch-staging/main armhf libboost-test1.61-dev armhf 1.61.0+dfsg-2.1 [259 kB]
Get:102 http://172.17.0.1/private stretch-staging/main armhf libboost-graph1.61-dev armhf 1.61.0+dfsg-2.1 [122 kB]
Get:103 http://172.17.0.1/private stretch-staging/main armhf libboost-graph-dev armhf 1.61.0.2 [3502 B]
Get:104 http://172.17.0.1/private stretch-staging/main armhf libltdl7 armhf 2.4.6-0.1 [42.8 kB]
Get:105 http://172.17.0.1/private stretch-staging/main armhf libhwloc5 armhf 1.11.3-2+rpi1 [82.5 kB]
Get:106 http://172.17.0.1/private stretch-staging/main armhf libnl-3-200 armhf 3.2.27-1 [53.4 kB]
Get:107 http://172.17.0.1/private stretch-staging/main armhf libnl-route-3-200 armhf 3.2.27-1 [111 kB]
Get:108 http://172.17.0.1/private stretch-staging/main armhf libibverbs1 armhf 1.2.0-1 [31.7 kB]
Get:109 http://172.17.0.1/private stretch-staging/main armhf libpciaccess0 armhf 0.13.4-1 [47.4 kB]
Get:110 http://172.17.0.1/private stretch-staging/main armhf ocl-icd-libopencl1 armhf 2.2.9-1 [34.6 kB]
Get:111 http://172.17.0.1/private stretch-staging/main armhf libhwloc-plugins armhf 1.11.3-2+rpi1 [14.8 kB]
Get:112 http://172.17.0.1/private stretch-staging/main armhf libopenmpi1.10 armhf 1.10.3-3+rpi1 [1837 kB]
Get:113 http://172.17.0.1/private stretch-staging/main armhf libboost-mpi1.61.0 armhf 1.61.0+dfsg-2.1 [53.9 kB]
Get:114 http://172.17.0.1/private stretch-staging/main armhf libboost-graph-parallel1.61.0 armhf 1.61.0+dfsg-2.1 [66.3 kB]
Get:115 http://172.17.0.1/private stretch-staging/main armhf libboost-graph-parallel1.61-dev armhf 1.61.0+dfsg-2.1 [74.2 kB]
Get:116 http://172.17.0.1/private stretch-staging/main armhf libboost-graph-parallel-dev armhf 1.61.0.2 [3534 B]
Get:117 http://172.17.0.1/private stretch-staging/main armhf libicu-dev armhf 57.1-2 [15.5 MB]
Get:118 http://172.17.0.1/private stretch-staging/main armhf libboost-regex1.61-dev armhf 1.61.0+dfsg-2.1 [324 kB]
Get:119 http://172.17.0.1/private stretch-staging/main armhf libboost-iostreams1.61-dev armhf 1.61.0+dfsg-2.1 [58.2 kB]
Get:120 http://172.17.0.1/private stretch-staging/main armhf libboost-iostreams-dev armhf 1.61.0.2 [3392 B]
Get:121 http://172.17.0.1/private stretch-staging/main armhf libboost-locale1.61.0 armhf 1.61.0+dfsg-2.1 [226 kB]
Get:122 http://172.17.0.1/private stretch-staging/main armhf libboost-locale1.61-dev armhf 1.61.0+dfsg-2.1 [335 kB]
Get:123 http://172.17.0.1/private stretch-staging/main armhf libboost-locale-dev armhf 1.61.0.2 [3734 B]
Get:124 http://172.17.0.1/private stretch-staging/main armhf libboost-log1.61.0 armhf 1.61.0+dfsg-2.1 [311 kB]
Get:125 http://172.17.0.1/private stretch-staging/main armhf libboost-thread1.61-dev armhf 1.61.0+dfsg-2.1 [71.0 kB]
Get:126 http://172.17.0.1/private stretch-staging/main armhf libboost-log1.61-dev armhf 1.61.0+dfsg-2.1 [502 kB]
Get:127 http://172.17.0.1/private stretch-staging/main armhf libboost-log-dev armhf 1.61.0.2 [3600 B]
Get:128 http://172.17.0.1/private stretch-staging/main armhf libboost-math1.61.0 armhf 1.61.0+dfsg-2.1 [136 kB]
Get:129 http://172.17.0.1/private stretch-staging/main armhf libboost-math1.61-dev armhf 1.61.0+dfsg-2.1 [420 kB]
Get:130 http://172.17.0.1/private stretch-staging/main armhf libboost-math-dev armhf 1.61.0.2 [3606 B]
Get:131 http://172.17.0.1/private stretch-staging/main armhf openmpi-common all 1.10.3-3+rpi1 [143 kB]
Get:132 http://172.17.0.1/private stretch-staging/main armhf libibverbs-dev armhf 1.2.0-1 [88.2 kB]
Get:133 http://172.17.0.1/private stretch-staging/main armhf libltdl-dev armhf 2.4.6-0.1 [159 kB]
Get:134 http://172.17.0.1/private stretch-staging/main armhf libhwloc-dev armhf 1.11.3-2+rpi1 [135 kB]
Get:135 http://172.17.0.1/private stretch-staging/main armhf libopenmpi-dev armhf 1.10.3-3+rpi1 [627 kB]
Get:136 http://172.17.0.1/private stretch-staging/main armhf mpi-default-dev armhf 1.7 [4804 B]
Get:137 http://172.17.0.1/private stretch-staging/main armhf libboost-mpi1.61-dev armhf 1.61.0+dfsg-2.1 [71.4 kB]
Get:138 http://172.17.0.1/private stretch-staging/main armhf libboost-mpi-dev armhf 1.61.0.2 [3482 B]
Get:139 http://172.17.0.1/private stretch-staging/main armhf libboost-python1.61.0 armhf 1.61.0+dfsg-2.1 [118 kB]
Get:140 http://172.17.0.1/private stretch-staging/main armhf openmpi-bin armhf 1.10.3-3+rpi1 [191 kB]
Get:141 http://172.17.0.1/private stretch-staging/main armhf mpi-default-bin armhf 1.7 [4000 B]
Get:142 http://172.17.0.1/private stretch-staging/main armhf libboost-mpi-python1.61.0 armhf 1.61.0+dfsg-2.1 [181 kB]
Get:143 http://172.17.0.1/private stretch-staging/main armhf libboost-mpi-python1.61-dev armhf 1.61.0+dfsg-2.1 [33.2 kB]
Get:144 http://172.17.0.1/private stretch-staging/main armhf libboost-mpi-python-dev armhf 1.61.0.2 [3524 B]
Get:145 http://172.17.0.1/private stretch-staging/main armhf libboost-program-options1.61.0 armhf 1.61.0+dfsg-2.1 [137 kB]
Get:146 http://172.17.0.1/private stretch-staging/main armhf libboost-program-options1.61-dev armhf 1.61.0+dfsg-2.1 [177 kB]
Get:147 http://172.17.0.1/private stretch-staging/main armhf libboost-program-options-dev armhf 1.61.0.2 [3416 B]
Get:148 http://172.17.0.1/private stretch-staging/main armhf libexpat1-dev armhf 2.2.0-1 [117 kB]
Get:149 http://172.17.0.1/private stretch-staging/main armhf libpython2.7-dev armhf 2.7.12-2 [27.5 MB]
Get:150 http://172.17.0.1/private stretch-staging/main armhf libpython-dev armhf 2.7.11-2 [19.8 kB]
Get:151 http://172.17.0.1/private stretch-staging/main armhf python2.7-dev armhf 2.7.12-2 [278 kB]
Get:152 http://172.17.0.1/private stretch-staging/main armhf python-dev armhf 2.7.11-2 [1132 B]
Get:153 http://172.17.0.1/private stretch-staging/main armhf libpython3.5 armhf 3.5.2-3 [1169 kB]
Get:154 http://172.17.0.1/private stretch-staging/main armhf libpython3.5-dev armhf 3.5.2-3 [36.8 MB]
Get:155 http://172.17.0.1/private stretch-staging/main armhf libpython3-dev armhf 3.5.1-4 [18.7 kB]
Get:156 http://172.17.0.1/private stretch-staging/main armhf python3.5-dev armhf 3.5.2-3 [413 kB]
Get:157 http://172.17.0.1/private stretch-staging/main armhf python3-dev armhf 3.5.1-4 [1164 B]
Get:158 http://172.17.0.1/private stretch-staging/main armhf libboost-python1.61-dev armhf 1.61.0+dfsg-2.1 [156 kB]
Get:159 http://172.17.0.1/private stretch-staging/main armhf libboost-python-dev armhf 1.61.0.2 [3788 B]
Get:160 http://172.17.0.1/private stretch-staging/main armhf libboost-random1.61.0 armhf 1.61.0+dfsg-2.1 [34.7 kB]
Get:161 http://172.17.0.1/private stretch-staging/main armhf libboost-random1.61-dev armhf 1.61.0+dfsg-2.1 [34.5 kB]
Get:162 http://172.17.0.1/private stretch-staging/main armhf libboost-random-dev armhf 1.61.0.2 [3400 B]
Get:163 http://172.17.0.1/private stretch-staging/main armhf libboost-regex-dev armhf 1.61.0.2 [3664 B]
Get:164 http://172.17.0.1/private stretch-staging/main armhf libboost-serialization-dev armhf 1.61.0.2 [3622 B]
Get:165 http://172.17.0.1/private stretch-staging/main armhf libboost-signals1.61.0 armhf 1.61.0+dfsg-2.1 [49.0 kB]
Get:166 http://172.17.0.1/private stretch-staging/main armhf libboost-signals1.61-dev armhf 1.61.0+dfsg-2.1 [58.7 kB]
Get:167 http://172.17.0.1/private stretch-staging/main armhf libboost-signals-dev armhf 1.61.0.2 [3462 B]
Get:168 http://172.17.0.1/private stretch-staging/main armhf libboost-system-dev armhf 1.61.0.2 [3538 B]
Get:169 http://172.17.0.1/private stretch-staging/main armhf libboost-test-dev armhf 1.61.0.2 [3444 B]
Get:170 http://172.17.0.1/private stretch-staging/main armhf libboost-thread-dev armhf 1.61.0.2 [3430 B]
Get:171 http://172.17.0.1/private stretch-staging/main armhf libboost-timer1.61-dev armhf 1.61.0+dfsg-2.1 [34.0 kB]
Get:172 http://172.17.0.1/private stretch-staging/main armhf libboost-timer-dev armhf 1.61.0.2 [3522 B]
Get:173 http://172.17.0.1/private stretch-staging/main armhf libboost-wave1.61.0 armhf 1.61.0+dfsg-2.1 [176 kB]
Get:174 http://172.17.0.1/private stretch-staging/main armhf libboost-wave1.61-dev armhf 1.61.0+dfsg-2.1 [248 kB]
Get:175 http://172.17.0.1/private stretch-staging/main armhf libboost-wave-dev armhf 1.61.0.2 [3436 B]
Get:176 http://172.17.0.1/private stretch-staging/main armhf libboost-all-dev armhf 1.61.0.2 [3720 B]
Get:177 http://172.17.0.1/private stretch-staging/main armhf liblapack3 armhf 3.6.1-2 [1392 kB]
Get:178 http://172.17.0.1/private stretch-staging/main armhf libmetis-dev armhf 5.1.0.dfsg-4 [10.5 kB]
Get:179 http://172.17.0.1/private stretch-staging/main armhf libmuparser2v5 armhf 2.2.3-6 [99.6 kB]
Get:180 http://172.17.0.1/private stretch-staging/main armhf libpython-all-dev armhf 2.7.11-2 [958 B]
Get:181 http://172.17.0.1/private stretch-staging/main armhf libqhull7 armhf 2015.2-1 [175 kB]
Get:182 http://172.17.0.1/private stretch-staging/main armhf libqhull-dev armhf 2015.2-1 [261 kB]
Get:183 http://172.17.0.1/private stretch-staging/main armhf libsuperlu-dev armhf 4.3+dfsg-3 [150 kB]
Get:184 http://172.17.0.1/private stretch-staging/main armhf python-all armhf 2.7.11-2 [940 B]
Get:185 http://172.17.0.1/private stretch-staging/main armhf python-all-dev armhf 2.7.11-2 [964 B]
Get:186 http://172.17.0.1/private stretch-staging/main armhf python-decorator all 4.0.6-1 [12.7 kB]
Get:187 http://172.17.0.1/private stretch-staging/main armhf python-numpy armhf 1:1.11.1~rc1-1 [1599 kB]
Get:188 http://172.17.0.1/private stretch-staging/main armhf libblacs-openmpi1 armhf 1.1-33.3+b1 [38.7 kB]
Get:189 http://172.17.0.1/private stretch-staging/main armhf libblacs-mpi-dev armhf 1.1-33.3+b1 [39.2 kB]
Get:190 http://172.17.0.1/private stretch-staging/main armhf libscalapack-openmpi1 armhf 1.8.0-12.3 [1459 kB]
Get:191 http://172.17.0.1/private stretch-staging/main armhf libmumps-4.10.0 armhf 4.10.0.dfsg-4 [791 kB]
Get:192 http://172.17.0.1/private stretch-staging/main armhf libscalapack-mpi-dev armhf 1.8.0-12.3 [1386 kB]
Get:193 http://172.17.0.1/private stretch-staging/main armhf libmumps-dev armhf 4.10.0.dfsg-4 [764 kB]
Get:194 http://172.17.0.1/private stretch-staging/main armhf libmumps-seq-4.10.0 armhf 4.10.0.dfsg-4 [795 kB]
Get:195 http://172.17.0.1/private stretch-staging/main armhf libmumps-seq-dev armhf 4.10.0.dfsg-4 [763 kB]
Get:196 http://172.17.0.1/private stretch-staging/main armhf libmuparser-dev armhf 2.2.3-6 [29.0 kB]
Get:197 http://172.17.0.1/private stretch-staging/main armhf python-scipy armhf 0.17.1-1 [7842 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 178 MB in 58s (3016 kB/s)
Selecting previously unselected package groff-base.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 13951 files and directories currently installed.)
Preparing to unpack .../groff-base_1.22.3-8_armhf.deb ...
Unpacking groff-base (1.22.3-8) ...
Selecting previously unselected package libbsd0:armhf.
Preparing to unpack .../libbsd0_0.8.3-1_armhf.deb ...
Unpacking libbsd0:armhf (0.8.3-1) ...
Selecting previously unselected package bsdmainutils.
Preparing to unpack .../bsdmainutils_9.0.10_armhf.deb ...
Unpacking bsdmainutils (9.0.10) ...
Selecting previously unselected package libpipeline1:armhf.
Preparing to unpack .../libpipeline1_1.4.1-2_armhf.deb ...
Unpacking libpipeline1:armhf (1.4.1-2) ...
Selecting previously unselected package man-db.
Preparing to unpack .../man-db_2.7.5-1_armhf.deb ...
Unpacking man-db (2.7.5-1) ...
Selecting previously unselected package libpython2.7-minimal:armhf.
Preparing to unpack .../libpython2.7-minimal_2.7.12-2_armhf.deb ...
Unpacking libpython2.7-minimal:armhf (2.7.12-2) ...
Selecting previously unselected package python2.7-minimal.
Preparing to unpack .../python2.7-minimal_2.7.12-2_armhf.deb ...
Unpacking python2.7-minimal (2.7.12-2) ...
Selecting previously unselected package python-minimal.
Preparing to unpack .../python-minimal_2.7.11-2_armhf.deb ...
Unpacking python-minimal (2.7.11-2) ...
Selecting previously unselected package mime-support.
Preparing to unpack .../mime-support_3.60_all.deb ...
Unpacking mime-support (3.60) ...
Selecting previously unselected package libexpat1:armhf.
Preparing to unpack .../libexpat1_2.2.0-1_armhf.deb ...
Unpacking libexpat1:armhf (2.2.0-1) ...
Selecting previously unselected package libffi6:armhf.
Preparing to unpack .../libffi6_3.2.1-4_armhf.deb ...
Unpacking libffi6:armhf (3.2.1-4) ...
Selecting previously unselected package libsqlite3-0:armhf.
Preparing to unpack .../libsqlite3-0_3.13.0-1_armhf.deb ...
Unpacking libsqlite3-0:armhf (3.13.0-1) ...
Selecting previously unselected package libssl1.0.2:armhf.
Preparing to unpack .../libssl1.0.2_1.0.2h-1_armhf.deb ...
Unpacking libssl1.0.2:armhf (1.0.2h-1) ...
Selecting previously unselected package libpython2.7-stdlib:armhf.
Preparing to unpack .../libpython2.7-stdlib_2.7.12-2_armhf.deb ...
Unpacking libpython2.7-stdlib:armhf (2.7.12-2) ...
Selecting previously unselected package python2.7.
Preparing to unpack .../python2.7_2.7.12-2_armhf.deb ...
Unpacking python2.7 (2.7.12-2) ...
Selecting previously unselected package libpython-stdlib:armhf.
Preparing to unpack .../libpython-stdlib_2.7.11-2_armhf.deb ...
Unpacking libpython-stdlib:armhf (2.7.11-2) ...
Processing triggers for libc-bin (2.23-4) ...
Setting up libpython2.7-minimal:armhf (2.7.12-2) ...
Setting up python2.7-minimal (2.7.12-2) ...
Setting up python-minimal (2.7.11-2) ...
Selecting previously unselected package python.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 15319 files and directories currently installed.)
Preparing to unpack .../python_2.7.11-2_armhf.deb ...
Unpacking python (2.7.11-2) ...
Selecting previously unselected package libmetis5:armhf.
Preparing to unpack .../libmetis5_5.1.0.dfsg-4_armhf.deb ...
Unpacking libmetis5:armhf (5.1.0.dfsg-4) ...
Selecting previously unselected package libgfortran3:armhf.
Preparing to unpack .../libgfortran3_6.1.1-11+rpi1_armhf.deb ...
Unpacking libgfortran3:armhf (6.1.1-11+rpi1) ...
Selecting previously unselected package libblas-common.
Preparing to unpack .../libblas-common_3.6.1-2_armhf.deb ...
Unpacking libblas-common (3.6.1-2) ...
Selecting previously unselected package libblas3.
Preparing to unpack .../libblas3_3.6.1-2_armhf.deb ...
Unpacking libblas3 (3.6.1-2) ...
Selecting previously unselected package libsuperlu4:armhf.
Preparing to unpack .../libsuperlu4_4.3+dfsg-3_armhf.deb ...
Unpacking libsuperlu4:armhf (4.3+dfsg-3) ...
Selecting previously unselected package libpython3.5-minimal:armhf.
Preparing to unpack .../libpython3.5-minimal_3.5.2-3_armhf.deb ...
Unpacking libpython3.5-minimal:armhf (3.5.2-3) ...
Selecting previously unselected package python3.5-minimal.
Preparing to unpack .../python3.5-minimal_3.5.2-3_armhf.deb ...
Unpacking python3.5-minimal (3.5.2-3) ...
Selecting previously unselected package python3-minimal.
Preparing to unpack .../python3-minimal_3.5.1-4_armhf.deb ...
Unpacking python3-minimal (3.5.1-4) ...
Selecting previously unselected package libmpdec2:armhf.
Preparing to unpack .../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 .../libpython3.5-stdlib_3.5.2-3_armhf.deb ...
Unpacking libpython3.5-stdlib:armhf (3.5.2-3) ...
Selecting previously unselected package python3.5.
Preparing to unpack .../python3.5_3.5.2-3_armhf.deb ...
Unpacking python3.5 (3.5.2-3) ...
Selecting previously unselected package libpython3-stdlib:armhf.
Preparing to unpack .../libpython3-stdlib_3.5.1-4_armhf.deb ...
Unpacking libpython3-stdlib:armhf (3.5.1-4) ...
Selecting previously unselected package dh-python.
Preparing to unpack .../dh-python_2.20160721_all.deb ...
Unpacking dh-python (2.20160721) ...
Processing triggers for libc-bin (2.23-4) ...
Setting up libssl1.0.2:armhf (1.0.2h-1) ...
Setting up libpython3.5-minimal:armhf (3.5.2-3) ...
Setting up libexpat1:armhf (2.2.0-1) ...
Setting up python3.5-minimal (3.5.2-3) ...
Setting up python3-minimal (3.5.1-4) ...
Processing triggers for libc-bin (2.23-4) ...
Selecting previously unselected package python3.
(Reading database ... 
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 16319 files and directories currently installed.)
Preparing to unpack .../python3_3.5.1-4_armhf.deb ...
Unpacking python3 (3.5.1-4) ...
Preparing to unpack .../gcc-5-base_5.4.1-1_armhf.deb ...
Unpacking gcc-5-base:armhf (5.4.1-1) over (5.4.0-4) ...
Selecting previously unselected package libboost-iostreams1.61.0:armhf.
Preparing to unpack .../libboost-iostreams1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-iostreams1.61.0:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libmagic-mgc.
Preparing to unpack .../libmagic-mgc_1%3a5.28-4_armhf.deb ...
Unpacking libmagic-mgc (1:5.28-4) ...
Selecting previously unselected package libmagic1:armhf.
Preparing to unpack .../libmagic1_1%3a5.28-4_armhf.deb ...
Unpacking libmagic1:armhf (1:5.28-4) ...
Selecting previously unselected package file.
Preparing to unpack .../file_1%3a5.28-4_armhf.deb ...
Unpacking file (1:5.28-4) ...
Selecting previously unselected package gettext-base.
Preparing to unpack .../gettext-base_0.19.8.1-1_armhf.deb ...
Unpacking gettext-base (0.19.8.1-1) ...
Selecting previously unselected package libpython2.7:armhf.
Preparing to unpack .../libpython2.7_2.7.12-2_armhf.deb ...
Unpacking libpython2.7:armhf (2.7.12-2) ...
Selecting previously unselected package libicu57:armhf.
Preparing to unpack .../libicu57_57.1-2_armhf.deb ...
Unpacking libicu57:armhf (57.1-2) ...
Selecting previously unselected package libxml2:armhf.
Preparing to unpack .../libxml2_2.9.4+dfsg1-1+b1_armhf.deb ...
Unpacking libxml2:armhf (2.9.4+dfsg1-1+b1) ...
Selecting previously unselected package libsigsegv2:armhf.
Preparing to unpack .../libsigsegv2_2.10-5_armhf.deb ...
Unpacking libsigsegv2:armhf (2.10-5) ...
Selecting previously unselected package m4.
Preparing to unpack .../archives/m4_1.4.17-5_armhf.deb ...
Unpacking m4 (1.4.17-5) ...
Selecting previously unselected package autoconf.
Preparing to unpack .../autoconf_2.69-10_all.deb ...
Unpacking autoconf (2.69-10) ...
Selecting previously unselected package autotools-dev.
Preparing to unpack .../autotools-dev_20160430.1_all.deb ...
Unpacking autotools-dev (20160430.1) ...
Selecting previously unselected package automake.
Preparing to unpack .../automake_1%3a1.15-4_all.deb ...
Unpacking automake (1:1.15-4) ...
Selecting previously unselected package autopoint.
Preparing to unpack .../autopoint_0.19.8.1-1_all.deb ...
Unpacking autopoint (0.19.8.1-1) ...
Selecting previously unselected package libglib2.0-0:armhf.
Preparing to unpack .../libglib2.0-0_2.48.1-2_armhf.deb ...
Unpacking libglib2.0-0:armhf (2.48.1-2) ...
Selecting previously unselected package libcroco3:armhf.
Preparing to unpack .../libcroco3_0.6.11-1_armhf.deb ...
Unpacking libcroco3:armhf (0.6.11-1) ...
Selecting previously unselected package libunistring0:armhf.
Preparing to unpack .../libunistring0_0.9.6+really0.9.3-0.1_armhf.deb ...
Unpacking libunistring0:armhf (0.9.6+really0.9.3-0.1) ...
Selecting previously unselected package gettext.
Preparing to unpack .../gettext_0.19.8.1-1_armhf.deb ...
Unpacking gettext (0.19.8.1-1) ...
Selecting previously unselected package intltool-debian.
Preparing to unpack .../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 .../po-debconf_1.0.19_all.deb ...
Unpacking po-debconf (1.0.19) ...
Selecting previously unselected package libarchive-zip-perl.
Preparing to unpack .../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 .../libfile-stripnondeterminism-perl_0.022-1_all.deb ...
Unpacking libfile-stripnondeterminism-perl (0.022-1) ...
Selecting previously unselected package libtimedate-perl.
Preparing to unpack .../libtimedate-perl_2.3000-2_all.deb ...
Unpacking libtimedate-perl (2.3000-2) ...
Selecting previously unselected package dh-strip-nondeterminism.
Preparing to unpack .../dh-strip-nondeterminism_0.022-1_all.deb ...
Unpacking dh-strip-nondeterminism (0.022-1) ...
Selecting previously unselected package libtool.
Preparing to unpack .../libtool_2.4.6-0.1_all.deb ...
Unpacking libtool (2.4.6-0.1) ...
Selecting previously unselected package dh-autoreconf.
Preparing to unpack .../dh-autoreconf_12_all.deb ...
Unpacking dh-autoreconf (12) ...
Selecting previously unselected package debhelper.
Preparing to unpack .../debhelper_9.20160709_all.deb ...
Unpacking debhelper (9.20160709) ...
Selecting previously unselected package libgfortran-6-dev:armhf.
Preparing to unpack .../libgfortran-6-dev_6.1.1-11+rpi1_armhf.deb ...
Unpacking libgfortran-6-dev:armhf (6.1.1-11+rpi1) ...
Selecting previously unselected package gfortran-6.
Preparing to unpack .../gfortran-6_6.1.1-11+rpi1_armhf.deb ...
Unpacking gfortran-6 (6.1.1-11+rpi1) ...
Selecting previously unselected package gfortran.
Preparing to unpack .../gfortran_4%3a6.1.1-1_armhf.deb ...
Unpacking gfortran (4:6.1.1-1) ...
Selecting previously unselected package icu-devtools.
Preparing to unpack .../icu-devtools_57.1-2_armhf.deb ...
Unpacking icu-devtools (57.1-2) ...
Selecting previously unselected package libasan2:armhf.
Preparing to unpack .../libasan2_5.4.1-1_armhf.deb ...
Unpacking libasan2:armhf (5.4.1-1) ...
Selecting previously unselected package libblas-dev.
Preparing to unpack .../libblas-dev_3.6.1-2_armhf.deb ...
Unpacking libblas-dev (3.6.1-2) ...
Selecting previously unselected package libgcc-5-dev:armhf.
Preparing to unpack .../libgcc-5-dev_5.4.1-1_armhf.deb ...
Unpacking libgcc-5-dev:armhf (5.4.1-1) ...
Selecting previously unselected package libstdc++-5-dev:armhf.
Preparing to unpack .../libstdc++-5-dev_5.4.1-1_armhf.deb ...
Unpacking libstdc++-5-dev:armhf (5.4.1-1) ...
Selecting previously unselected package libboost1.61-dev:armhf.
Preparing to unpack .../libboost1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-dev:armhf.
Preparing to unpack .../libboost-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-dev:armhf (1.61.0.2) ...
Selecting previously unselected package libboost1.61-tools-dev.
Preparing to unpack .../libboost1.61-tools-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost1.61-tools-dev (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-tools-dev.
Preparing to unpack .../libboost-tools-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-tools-dev (1.61.0.2) ...
Selecting previously unselected package libboost-atomic1.61.0:armhf.
Preparing to unpack .../libboost-atomic1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-atomic1.61.0:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-atomic1.61-dev:armhf.
Preparing to unpack .../libboost-atomic1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-atomic1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-atomic-dev:armhf.
Preparing to unpack .../libboost-atomic-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-atomic-dev:armhf (1.61.0.2) ...
Selecting previously unselected package libboost-system1.61.0:armhf.
Preparing to unpack .../libboost-system1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-system1.61.0:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-chrono1.61.0:armhf.
Preparing to unpack .../libboost-chrono1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-chrono1.61.0:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-chrono1.61-dev:armhf.
Preparing to unpack .../libboost-chrono1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-chrono1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-chrono-dev:armhf.
Preparing to unpack .../libboost-chrono-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-chrono-dev:armhf (1.61.0.2) ...
Selecting previously unselected package libboost-context1.61.0:armhf.
Preparing to unpack .../libboost-context1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-context1.61.0:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-context1.61-dev:armhf.
Preparing to unpack .../libboost-context1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-context1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-context-dev:armhf.
Preparing to unpack .../libboost-context-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-context-dev:armhf (1.61.0.2) ...
Selecting previously unselected package libboost-thread1.61.0:armhf.
Preparing to unpack .../libboost-thread1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-thread1.61.0:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-coroutine1.61.0:armhf.
Preparing to unpack .../libboost-coroutine1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-coroutine1.61.0:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-coroutine1.61-dev:armhf.
Preparing to unpack .../libboost-coroutine1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-coroutine1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-coroutine-dev:armhf.
Preparing to unpack .../libboost-coroutine-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-coroutine-dev:armhf (1.61.0.2) ...
Selecting previously unselected package libboost-date-time1.61.0:armhf.
Preparing to unpack .../libboost-date-time1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-date-time1.61.0:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-serialization1.61.0:armhf.
Preparing to unpack .../libboost-serialization1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-serialization1.61.0:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-serialization1.61-dev:armhf.
Preparing to unpack .../libboost-serialization1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-serialization1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-date-time1.61-dev:armhf.
Preparing to unpack .../libboost-date-time1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-date-time1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-date-time-dev:armhf.
Preparing to unpack .../libboost-date-time-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-date-time-dev:armhf (1.61.0.2) ...
Selecting previously unselected package libboost-exception1.61-dev:armhf.
Preparing to unpack .../libboost-exception1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-exception1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-exception-dev:armhf.
Preparing to unpack .../libboost-exception-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-exception-dev:armhf (1.61.0.2) ...
Selecting previously unselected package libboost-filesystem1.61.0:armhf.
Preparing to unpack .../libboost-filesystem1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-filesystem1.61.0:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-system1.61-dev:armhf.
Preparing to unpack .../libboost-system1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-system1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-filesystem1.61-dev:armhf.
Preparing to unpack .../libboost-filesystem1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-filesystem1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-filesystem-dev:armhf.
Preparing to unpack .../libboost-filesystem-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-filesystem-dev:armhf (1.61.0.2) ...
Selecting previously unselected package libboost-regex1.61.0:armhf.
Preparing to unpack .../libboost-regex1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-regex1.61.0:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-graph1.61.0:armhf.
Preparing to unpack .../libboost-graph1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-graph1.61.0:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-timer1.61.0:armhf.
Preparing to unpack .../libboost-timer1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-timer1.61.0:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-test1.61.0:armhf.
Preparing to unpack .../libboost-test1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-test1.61.0:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-test1.61-dev:armhf.
Preparing to unpack .../libboost-test1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-test1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-graph1.61-dev:armhf.
Preparing to unpack .../libboost-graph1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-graph1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-graph-dev:armhf.
Preparing to unpack .../libboost-graph-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-graph-dev:armhf (1.61.0.2) ...
Selecting previously unselected package libltdl7:armhf.
Preparing to unpack .../libltdl7_2.4.6-0.1_armhf.deb ...
Unpacking libltdl7:armhf (2.4.6-0.1) ...
Selecting previously unselected package libhwloc5:armhf.
Preparing to unpack .../libhwloc5_1.11.3-2+rpi1_armhf.deb ...
Unpacking libhwloc5:armhf (1.11.3-2+rpi1) ...
Selecting previously unselected package libnl-3-200:armhf.
Preparing to unpack .../libnl-3-200_3.2.27-1_armhf.deb ...
Unpacking libnl-3-200:armhf (3.2.27-1) ...
Selecting previously unselected package libnl-route-3-200:armhf.
Preparing to unpack .../libnl-route-3-200_3.2.27-1_armhf.deb ...
Unpacking libnl-route-3-200:armhf (3.2.27-1) ...
Selecting previously unselected package libibverbs1.
Preparing to unpack .../libibverbs1_1.2.0-1_armhf.deb ...
Unpacking libibverbs1 (1.2.0-1) ...
Selecting previously unselected package libpciaccess0:armhf.
Preparing to unpack .../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 .../ocl-icd-libopencl1_2.2.9-1_armhf.deb ...
Unpacking ocl-icd-libopencl1:armhf (2.2.9-1) ...
Selecting previously unselected package libhwloc-plugins.
Preparing to unpack .../libhwloc-plugins_1.11.3-2+rpi1_armhf.deb ...
Unpacking libhwloc-plugins (1.11.3-2+rpi1) ...
Selecting previously unselected package libopenmpi1.10.
Preparing to unpack .../libopenmpi1.10_1.10.3-3+rpi1_armhf.deb ...
Unpacking libopenmpi1.10 (1.10.3-3+rpi1) ...
Selecting previously unselected package libboost-mpi1.61.0.
Preparing to unpack .../libboost-mpi1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-mpi1.61.0 (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-graph-parallel1.61.0.
Preparing to unpack .../libboost-graph-parallel1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-graph-parallel1.61.0 (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-graph-parallel1.61-dev.
Preparing to unpack .../libboost-graph-parallel1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-graph-parallel1.61-dev (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-graph-parallel-dev.
Preparing to unpack .../libboost-graph-parallel-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-graph-parallel-dev (1.61.0.2) ...
Selecting previously unselected package libicu-dev.
Preparing to unpack .../libicu-dev_57.1-2_armhf.deb ...
Unpacking libicu-dev (57.1-2) ...
Selecting previously unselected package libboost-regex1.61-dev:armhf.
Preparing to unpack .../libboost-regex1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-regex1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-iostreams1.61-dev:armhf.
Preparing to unpack .../libboost-iostreams1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-iostreams1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-iostreams-dev:armhf.
Preparing to unpack .../libboost-iostreams-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-iostreams-dev:armhf (1.61.0.2) ...
Selecting previously unselected package libboost-locale1.61.0:armhf.
Preparing to unpack .../libboost-locale1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-locale1.61.0:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-locale1.61-dev:armhf.
Preparing to unpack .../libboost-locale1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-locale1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-locale-dev:armhf.
Preparing to unpack .../libboost-locale-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-locale-dev:armhf (1.61.0.2) ...
Selecting previously unselected package libboost-log1.61.0.
Preparing to unpack .../libboost-log1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-log1.61.0 (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-thread1.61-dev:armhf.
Preparing to unpack .../libboost-thread1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-thread1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-log1.61-dev.
Preparing to unpack .../libboost-log1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-log1.61-dev (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-log-dev.
Preparing to unpack .../libboost-log-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-log-dev (1.61.0.2) ...
Selecting previously unselected package libboost-math1.61.0:armhf.
Preparing to unpack .../libboost-math1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-math1.61.0:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-math1.61-dev:armhf.
Preparing to unpack .../libboost-math1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-math1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-math-dev:armhf.
Preparing to unpack .../libboost-math-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-math-dev:armhf (1.61.0.2) ...
Selecting previously unselected package openmpi-common.
Preparing to unpack .../openmpi-common_1.10.3-3+rpi1_all.deb ...
Unpacking openmpi-common (1.10.3-3+rpi1) ...
Selecting previously unselected package libibverbs-dev.
Preparing to unpack .../libibverbs-dev_1.2.0-1_armhf.deb ...
Unpacking libibverbs-dev (1.2.0-1) ...
Selecting previously unselected package libltdl-dev:armhf.
Preparing to unpack .../libltdl-dev_2.4.6-0.1_armhf.deb ...
Unpacking libltdl-dev:armhf (2.4.6-0.1) ...
Selecting previously unselected package libhwloc-dev:armhf.
Preparing to unpack .../libhwloc-dev_1.11.3-2+rpi1_armhf.deb ...
Unpacking libhwloc-dev:armhf (1.11.3-2+rpi1) ...
Selecting previously unselected package libopenmpi-dev.
Preparing to unpack .../libopenmpi-dev_1.10.3-3+rpi1_armhf.deb ...
Unpacking libopenmpi-dev (1.10.3-3+rpi1) ...
Selecting previously unselected package mpi-default-dev.
Preparing to unpack .../mpi-default-dev_1.7_armhf.deb ...
Unpacking mpi-default-dev (1.7) ...
Selecting previously unselected package libboost-mpi1.61-dev.
Preparing to unpack .../libboost-mpi1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-mpi1.61-dev (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-mpi-dev.
Preparing to unpack .../libboost-mpi-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-mpi-dev (1.61.0.2) ...
Selecting previously unselected package libboost-python1.61.0.
Preparing to unpack .../libboost-python1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-python1.61.0 (1.61.0+dfsg-2.1) ...
Selecting previously unselected package openmpi-bin.
Preparing to unpack .../openmpi-bin_1.10.3-3+rpi1_armhf.deb ...
Unpacking openmpi-bin (1.10.3-3+rpi1) ...
Selecting previously unselected package mpi-default-bin.
Preparing to unpack .../mpi-default-bin_1.7_armhf.deb ...
Unpacking mpi-default-bin (1.7) ...
Selecting previously unselected package libboost-mpi-python1.61.0.
Preparing to unpack .../libboost-mpi-python1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-mpi-python1.61.0 (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-mpi-python1.61-dev.
Preparing to unpack .../libboost-mpi-python1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-mpi-python1.61-dev (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-mpi-python-dev.
Preparing to unpack .../libboost-mpi-python-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-mpi-python-dev (1.61.0.2) ...
Selecting previously unselected package libboost-program-options1.61.0:armhf.
Preparing to unpack .../libboost-program-options1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-program-options1.61.0:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-program-options1.61-dev:armhf.
Preparing to unpack .../libboost-program-options1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-program-options1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-program-options-dev:armhf.
Preparing to unpack .../libboost-program-options-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-program-options-dev:armhf (1.61.0.2) ...
Selecting previously unselected package libexpat1-dev:armhf.
Preparing to unpack .../libexpat1-dev_2.2.0-1_armhf.deb ...
Unpacking libexpat1-dev:armhf (2.2.0-1) ...
Selecting previously unselected package libpython2.7-dev:armhf.
Preparing to unpack .../libpython2.7-dev_2.7.12-2_armhf.deb ...
Unpacking libpython2.7-dev:armhf (2.7.12-2) ...
Selecting previously unselected package libpython-dev:armhf.
Preparing to unpack .../libpython-dev_2.7.11-2_armhf.deb ...
Unpacking libpython-dev:armhf (2.7.11-2) ...
Selecting previously unselected package python2.7-dev.
Preparing to unpack .../python2.7-dev_2.7.12-2_armhf.deb ...
Unpacking python2.7-dev (2.7.12-2) ...
Selecting previously unselected package python-dev.
Preparing to unpack .../python-dev_2.7.11-2_armhf.deb ...
Unpacking python-dev (2.7.11-2) ...
Selecting previously unselected package libpython3.5:armhf.
Preparing to unpack .../libpython3.5_3.5.2-3_armhf.deb ...
Unpacking libpython3.5:armhf (3.5.2-3) ...
Selecting previously unselected package libpython3.5-dev:armhf.
Preparing to unpack .../libpython3.5-dev_3.5.2-3_armhf.deb ...
Unpacking libpython3.5-dev:armhf (3.5.2-3) ...
Selecting previously unselected package libpython3-dev:armhf.
Preparing to unpack .../libpython3-dev_3.5.1-4_armhf.deb ...
Unpacking libpython3-dev:armhf (3.5.1-4) ...
Selecting previously unselected package python3.5-dev.
Preparing to unpack .../python3.5-dev_3.5.2-3_armhf.deb ...
Unpacking python3.5-dev (3.5.2-3) ...
Selecting previously unselected package python3-dev.
Preparing to unpack .../python3-dev_3.5.1-4_armhf.deb ...
Unpacking python3-dev (3.5.1-4) ...
Selecting previously unselected package libboost-python1.61-dev.
Preparing to unpack .../libboost-python1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-python1.61-dev (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-python-dev.
Preparing to unpack .../libboost-python-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-python-dev (1.61.0.2) ...
Selecting previously unselected package libboost-random1.61.0:armhf.
Preparing to unpack .../libboost-random1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-random1.61.0:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-random1.61-dev:armhf.
Preparing to unpack .../libboost-random1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-random1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-random-dev:armhf.
Preparing to unpack .../libboost-random-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-random-dev:armhf (1.61.0.2) ...
Selecting previously unselected package libboost-regex-dev:armhf.
Preparing to unpack .../libboost-regex-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-regex-dev:armhf (1.61.0.2) ...
Selecting previously unselected package libboost-serialization-dev:armhf.
Preparing to unpack .../libboost-serialization-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-serialization-dev:armhf (1.61.0.2) ...
Selecting previously unselected package libboost-signals1.61.0:armhf.
Preparing to unpack .../libboost-signals1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-signals1.61.0:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-signals1.61-dev:armhf.
Preparing to unpack .../libboost-signals1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-signals1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-signals-dev:armhf.
Preparing to unpack .../libboost-signals-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-signals-dev:armhf (1.61.0.2) ...
Selecting previously unselected package libboost-system-dev:armhf.
Preparing to unpack .../libboost-system-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-system-dev:armhf (1.61.0.2) ...
Selecting previously unselected package libboost-test-dev:armhf.
Preparing to unpack .../libboost-test-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-test-dev:armhf (1.61.0.2) ...
Selecting previously unselected package libboost-thread-dev:armhf.
Preparing to unpack .../libboost-thread-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-thread-dev:armhf (1.61.0.2) ...
Selecting previously unselected package libboost-timer1.61-dev:armhf.
Preparing to unpack .../libboost-timer1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-timer1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-timer-dev:armhf.
Preparing to unpack .../libboost-timer-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-timer-dev:armhf (1.61.0.2) ...
Selecting previously unselected package libboost-wave1.61.0:armhf.
Preparing to unpack .../libboost-wave1.61.0_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-wave1.61.0:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-wave1.61-dev:armhf.
Preparing to unpack .../libboost-wave1.61-dev_1.61.0+dfsg-2.1_armhf.deb ...
Unpacking libboost-wave1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Selecting previously unselected package libboost-wave-dev:armhf.
Preparing to unpack .../libboost-wave-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-wave-dev:armhf (1.61.0.2) ...
Selecting previously unselected package libboost-all-dev.
Preparing to unpack .../libboost-all-dev_1.61.0.2_armhf.deb ...
Unpacking libboost-all-dev (1.61.0.2) ...
Selecting previously unselected package liblapack3.
Preparing to unpack .../liblapack3_3.6.1-2_armhf.deb ...
Unpacking liblapack3 (3.6.1-2) ...
Selecting previously unselected package libmetis-dev.
Preparing to unpack .../libmetis-dev_5.1.0.dfsg-4_armhf.deb ...
Unpacking libmetis-dev (5.1.0.dfsg-4) ...
Selecting previously unselected package libmuparser2v5:armhf.
Preparing to unpack .../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 .../libpython-all-dev_2.7.11-2_armhf.deb ...
Unpacking libpython-all-dev:armhf (2.7.11-2) ...
Selecting previously unselected package libqhull7:armhf.
Preparing to unpack .../libqhull7_2015.2-1_armhf.deb ...
Unpacking libqhull7:armhf (2015.2-1) ...
Selecting previously unselected package libqhull-dev:armhf.
Preparing to unpack .../libqhull-dev_2015.2-1_armhf.deb ...
Unpacking libqhull-dev:armhf (2015.2-1) ...
Selecting previously unselected package libsuperlu-dev:armhf.
Preparing to unpack .../libsuperlu-dev_4.3+dfsg-3_armhf.deb ...
Unpacking libsuperlu-dev:armhf (4.3+dfsg-3) ...
Selecting previously unselected package python-all.
Preparing to unpack .../python-all_2.7.11-2_armhf.deb ...
Unpacking python-all (2.7.11-2) ...
Selecting previously unselected package python-all-dev.
Preparing to unpack .../python-all-dev_2.7.11-2_armhf.deb ...
Unpacking python-all-dev (2.7.11-2) ...
Selecting previously unselected package python-decorator.
Preparing to unpack .../python-decorator_4.0.6-1_all.deb ...
Unpacking python-decorator (4.0.6-1) ...
Selecting previously unselected package python-numpy.
Preparing to unpack .../python-numpy_1%3a1.11.1~rc1-1_armhf.deb ...
Unpacking python-numpy (1:1.11.1~rc1-1) ...
Selecting previously unselected package libblacs-openmpi1.
Preparing to unpack .../libblacs-openmpi1_1.1-33.3+b1_armhf.deb ...
Unpacking libblacs-openmpi1 (1.1-33.3+b1) ...
Selecting previously unselected package libblacs-mpi-dev.
Preparing to unpack .../libblacs-mpi-dev_1.1-33.3+b1_armhf.deb ...
Unpacking libblacs-mpi-dev (1.1-33.3+b1) ...
Selecting previously unselected package libscalapack-openmpi1.
Preparing to unpack .../libscalapack-openmpi1_1.8.0-12.3_armhf.deb ...
Unpacking libscalapack-openmpi1 (1.8.0-12.3) ...
Selecting previously unselected package libmumps-4.10.0.
Preparing to unpack .../libmumps-4.10.0_4.10.0.dfsg-4_armhf.deb ...
Unpacking libmumps-4.10.0 (4.10.0.dfsg-4) ...
Selecting previously unselected package libscalapack-mpi-dev.
Preparing to unpack .../libscalapack-mpi-dev_1.8.0-12.3_armhf.deb ...
Unpacking libscalapack-mpi-dev (1.8.0-12.3) ...
Selecting previously unselected package libmumps-dev.
Preparing to unpack .../libmumps-dev_4.10.0.dfsg-4_armhf.deb ...
Unpacking libmumps-dev (4.10.0.dfsg-4) ...
Selecting previously unselected package libmumps-seq-4.10.0.
Preparing to unpack .../libmumps-seq-4.10.0_4.10.0.dfsg-4_armhf.deb ...
Unpacking libmumps-seq-4.10.0 (4.10.0.dfsg-4) ...
Selecting previously unselected package libmumps-seq-dev.
Preparing to unpack .../libmumps-seq-dev_4.10.0.dfsg-4_armhf.deb ...
Unpacking libmumps-seq-dev (4.10.0.dfsg-4) ...
Selecting previously unselected package libmuparser-dev.
Preparing to unpack .../libmuparser-dev_2.2.3-6_armhf.deb ...
Unpacking libmuparser-dev (2.2.3-6) ...
Selecting previously unselected package python-scipy.
Preparing to unpack .../python-scipy_0.17.1-1_armhf.deb ...
Unpacking python-scipy (0.17.1-1) ...
Selecting previously unselected package sbuild-build-depends-getfem++-dummy.
Preparing to unpack .../sbuild-build-depends-getfem++-dummy.deb ...
Unpacking sbuild-build-depends-getfem++-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.23-4) ...
Setting up libboost-signals1.61.0:armhf (1.61.0+dfsg-2.1) ...
Setting up libqhull7:armhf (2015.2-1) ...
Setting up libboost-system1.61.0:armhf (1.61.0+dfsg-2.1) ...
Setting up libarchive-zip-perl (1.59-1) ...
Setting up libboost-random1.61.0:armhf (1.61.0+dfsg-2.1) ...
Setting up mime-support (3.60) ...
Setting up libtimedate-perl (2.3000-2) ...
Setting up libsigsegv2:armhf (2.10-5) ...
Setting up libblas-common (3.6.1-2) ...
Setting up libboost-date-time1.61.0:armhf (1.61.0+dfsg-2.1) ...
Setting up libgfortran3:armhf (6.1.1-11+rpi1) ...
Setting up groff-base (1.22.3-8) ...
Setting up libboost-iostreams1.61.0:armhf (1.61.0+dfsg-2.1) ...
Setting up libboost-python1.61.0 (1.61.0+dfsg-2.1) ...
Setting up libgfortran-6-dev:armhf (6.1.1-11+rpi1) ...
Setting up gettext-base (0.19.8.1-1) ...
Setting up libpipeline1:armhf (1.4.1-2) ...
Setting up m4 (1.4.17-5) ...
Setting up libboost-program-options1.61.0:armhf (1.61.0+dfsg-2.1) ...
Setting up libicu57:armhf (57.1-2) ...
Setting up libboost1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Setting up libbsd0:armhf (0.8.3-1) ...
Setting up libxml2:armhf (2.9.4+dfsg1-1+b1) ...
Setting up libqhull-dev:armhf (2015.2-1) ...
Setting up libmagic-mgc (1:5.28-4) ...
Setting up libmagic1:armhf (1:5.28-4) ...
Setting up libboost-atomic1.61.0:armhf (1.61.0+dfsg-2.1) ...
Setting up libboost-filesystem1.61.0:armhf (1.61.0+dfsg-2.1) ...
Setting up libboost-atomic1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Setting up libblas3 (3.6.1-2) ...
update-alternatives: using /usr/lib/libblas/libblas.so.3 to provide /usr/lib/libblas.so.3 (libblas.so.3) in auto mode
Setting up openmpi-common (1.10.3-3+rpi1) ...
Setting up autotools-dev (20160430.1) ...
Setting up libunistring0:armhf (0.9.6+really0.9.3-0.1) ...
Setting up libmetis5:armhf (5.1.0.dfsg-4) ...
Setting up libltdl7:armhf (2.4.6-0.1) ...
Setting up libsqlite3-0:armhf (3.13.0-1) ...
Setting up libexpat1-dev:armhf (2.2.0-1) ...
Setting up libpciaccess0:armhf (0.13.4-1) ...
Setting up libboost-chrono1.61.0:armhf (1.61.0+dfsg-2.1) ...
Setting up libboost-context1.61.0:armhf (1.61.0+dfsg-2.1) ...
Setting up libffi6:armhf (3.2.1-4) ...
Setting up icu-devtools (57.1-2) ...
Setting up libboost-dev:armhf (1.61.0.2) ...
Setting up ocl-icd-libopencl1:armhf (2.2.9-1) ...
Setting up bsdmainutils (9.0.10) ...
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-1) ...
Setting up libboost-math1.61.0:armhf (1.61.0+dfsg-2.1) ...
Setting up libboost-serialization1.61.0:armhf (1.61.0+dfsg-2.1) ...
Setting up libmuparser2v5:armhf (2.2.3-6) ...
Setting up libpython2.7-stdlib:armhf (2.7.12-2) ...
Setting up autopoint (0.19.8.1-1) ...
Setting up libmpdec2:armhf (2.4.2-1) ...
Setting up gcc-5-base:armhf (5.4.1-1) ...
Setting up libfile-stripnondeterminism-perl (0.022-1) ...
Setting up libmumps-seq-4.10.0 (4.10.0.dfsg-4) ...
Setting up libboost-system1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Setting up libboost-thread1.61.0:armhf (1.61.0+dfsg-2.1) ...
Setting up gfortran-6 (6.1.1-11+rpi1) ...
Setting up libboost-random1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Setting up libboost-exception1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Setting up libsuperlu4:armhf (4.3+dfsg-3) ...
Setting up libltdl-dev:armhf (2.4.6-0.1) ...
Setting up libboost-regex1.61.0:armhf (1.61.0+dfsg-2.1) ...
Setting up libboost-atomic-dev:armhf (1.61.0.2) ...
Setting up libboost1.61-tools-dev (1.61.0+dfsg-2.1) ...
Setting up libboost-context1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Setting up libboost-signals1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Setting up libboost-serialization1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Setting up libboost-math1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Setting up libboost-system-dev:armhf (1.61.0.2) ...
Setting up liblapack3 (3.6.1-2) ...
update-alternatives: using /usr/lib/lapack/liblapack.so.3 to provide /usr/lib/liblapack.so.3 (liblapack.so.3) in auto mode
Setting up libglib2.0-0:armhf (2.48.1-2) ...
No schema files found: doing nothing.
Setting up libpython3.5-stdlib:armhf (3.5.2-3) ...
Setting up libboost-timer1.61.0:armhf (1.61.0+dfsg-2.1) ...
Setting up libboost-program-options1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Setting up libmetis-dev (5.1.0.dfsg-4) ...
Setting up python2.7 (2.7.12-2) ...
Setting up libasan2:armhf (5.4.1-1) ...
Setting up libnl-route-3-200:armhf (3.2.27-1) ...
Setting up autoconf (2.69-10) ...
Setting up libboost-graph1.61.0:armhf (1.61.0+dfsg-2.1) ...
Setting up file (1:5.28-4) ...
Setting up libhwloc5:armhf (1.11.3-2+rpi1) ...
Setting up libcroco3:armhf (0.6.11-1) ...
Setting up libmuparser-dev (2.2.3-6) ...
Setting up libpython-stdlib:armhf (2.7.11-2) ...
Setting up libboost-chrono1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Setting up libhwloc-plugins (1.11.3-2+rpi1) ...
Setting up libboost-filesystem1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Setting up libboost-random-dev:armhf (1.61.0.2) ...
Setting up libboost-date-time1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Setting up libboost-exception-dev:armhf (1.61.0.2) ...
Setting up libboost-locale1.61.0:armhf (1.61.0+dfsg-2.1) ...
Setting up libgcc-5-dev:armhf (5.4.1-1) ...
Setting up libpython2.7:armhf (2.7.12-2) ...
Setting up automake (1:1.15-4) ...
update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode
Setting up libboost-log1.61.0 (1.61.0+dfsg-2.1) ...
Setting up libboost-coroutine1.61.0:armhf (1.61.0+dfsg-2.1) ...
Setting up man-db (2.7.5-1) ...
Not building database; man-db/auto-update is not 'true'.
Setting up libboost-context-dev:armhf (1.61.0.2) ...
Setting up libpython2.7-dev:armhf (2.7.12-2) ...
Setting up libboost-test1.61.0:armhf (1.61.0+dfsg-2.1) ...
Setting up libboost-math-dev:armhf (1.61.0.2) ...
Setting up python2.7-dev (2.7.12-2) ...
Setting up libboost-wave1.61.0:armhf (1.61.0+dfsg-2.1) ...
Setting up libboost-timer1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Setting up python (2.7.11-2) ...
Setting up libboost-program-options-dev:armhf (1.61.0.2) ...
Setting up libstdc++-5-dev:armhf (5.4.1-1) ...
Setting up libboost-wave1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Setting up libboost-signals-dev:armhf (1.61.0.2) ...
Setting up libtool (2.4.6-0.1) ...
Setting up python3.5 (3.5.2-3) ...
Setting up gfortran (4:6.1.1-1) ...
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.1-4) ...
Setting up libibverbs1 (1.2.0-1) ...
Setting up libboost-serialization-dev:armhf (1.61.0.2) ...
Setting up libpython-dev:armhf (2.7.11-2) ...
Setting up libboost-tools-dev (1.61.0.2) ...
Setting up libboost-thread1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Setting up libboost-thread-dev:armhf (1.61.0.2) ...
Setting up libhwloc-dev:armhf (1.11.3-2+rpi1) ...
Setting up gettext (0.19.8.1-1) ...
Setting up libblas-dev (3.6.1-2) ...
update-alternatives: using /usr/lib/libblas/libblas.so to provide /usr/lib/libblas.so (libblas.so) in auto mode
Setting up libboost-test1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Setting up libboost-chrono-dev:armhf (1.61.0.2) ...
Setting up libpython3.5:armhf (3.5.2-3) ...
Setting up python-dev (2.7.11-2) ...
Setting up libpython-all-dev:armhf (2.7.11-2) ...
Setting up libboost-timer-dev:armhf (1.61.0.2) ...
Setting up libboost-log1.61-dev (1.61.0+dfsg-2.1) ...
Setting up libicu-dev (57.1-2) ...
Setting up libboost-date-time-dev:armhf (1.61.0.2) ...
Setting up libboost-filesystem-dev:armhf (1.61.0.2) ...
Setting up libpython3.5-dev:armhf (3.5.2-3) ...
Setting up python-numpy (1:1.11.1~rc1-1) ...
Setting up libboost-locale1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Setting up libopenmpi1.10 (1.10.3-3+rpi1) ...
Setting up libboost-log-dev (1.61.0.2) ...
Setting up intltool-debian (0.35.0+20060710.4) ...
Setting up libboost-regex1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Setting up libboost-coroutine1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Setting up libsuperlu-dev:armhf (4.3+dfsg-3) ...
Setting up libboost-graph1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Setting up libboost-wave-dev:armhf (1.61.0.2) ...
Setting up libboost-regex-dev:armhf (1.61.0.2) ...
Setting up libboost-test-dev:armhf (1.61.0.2) ...
Setting up python-decorator (4.0.6-1) ...
Setting up libboost-coroutine-dev:armhf (1.61.0.2) ...
Setting up python3.5-dev (3.5.2-3) ...
Setting up python-all (2.7.11-2) ...
Setting up libibverbs-dev (1.2.0-1) ...
Setting up libpython3-dev:armhf (3.5.1-4) ...
Setting up libboost-locale-dev:armhf (1.61.0.2) ...
Setting up libboost-iostreams1.61-dev:armhf (1.61.0+dfsg-2.1) ...
Setting up python-scipy (0.17.1-1) ...
Setting up po-debconf (1.0.19) ...
Setting up libboost-mpi1.61.0 (1.61.0+dfsg-2.1) ...
Setting up libboost-graph-dev:armhf (1.61.0.2) ...
Setting up libopenmpi-dev (1.10.3-3+rpi1) ...
update-alternatives: using /usr/lib/openmpi/include to provide /usr/include/mpi (mpi) in auto mode
Setting up libboost-graph-parallel1.61.0 (1.61.0+dfsg-2.1) ...
Setting up openmpi-bin (1.10.3-3+rpi1) ...
update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode
Setting up mpi-default-dev (1.7) ...
Setting up libboost-graph-parallel1.61-dev (1.61.0+dfsg-2.1) ...
Setting up python-all-dev (2.7.11-2) ...
Setting up libboost-iostreams-dev:armhf (1.61.0.2) ...
Setting up libboost-graph-parallel-dev (1.61.0.2) ...
Setting up mpi-default-bin (1.7) ...
Setting up libblacs-openmpi1 (1.1-33.3+b1) ...
Setting up libboost-mpi1.61-dev (1.61.0+dfsg-2.1) ...
Setting up libboost-mpi-dev (1.61.0.2) ...
Setting up libblacs-mpi-dev (1.1-33.3+b1) ...
Setting up libscalapack-openmpi1 (1.8.0-12.3) ...
Setting up libscalapack-mpi-dev (1.8.0-12.3) ...
Setting up libmumps-4.10.0 (4.10.0.dfsg-4) ...
Setting up libmumps-dev (4.10.0.dfsg-4) ...
Setting up libmumps-seq-dev (4.10.0.dfsg-4) ...
Setting up dh-python (2.20160721) ...
Setting up dh-autoreconf (12) ...
Setting up python3 (3.5.1-4) ...
Setting up libboost-mpi-python1.61.0 (1.61.0+dfsg-2.1) ...
Setting up libboost-mpi-python1.61-dev (1.61.0+dfsg-2.1) ...
Setting up python3-dev (3.5.1-4) ...
Setting up dh-strip-nondeterminism (0.022-1) ...
Setting up libboost-mpi-python-dev (1.61.0.2) ...
Setting up debhelper (9.20160709) ...
Setting up libboost-python1.61-dev (1.61.0+dfsg-2.1) ...
Setting up libboost-python-dev (1.61.0.2) ...
Setting up libboost-all-dev (1.61.0.2) ...
Setting up sbuild-build-depends-getfem++-dummy (0.invalid.0) ...
Processing triggers for libc-bin (2.23-4) ...
W: No sandbox user '_apt' on the system, can not drop privileges

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

Kernel: Linux 4.5.0-1-armmp armhf (armv7l)
Toolchain package versions: binutils_2.26.1-1 dpkg-dev_1.18.10 g++-6_6.1.1-11+rpi1 gcc-6_6.1.1-11+rpi1 libc6-dev_2.23-4 libstdc++-5-dev_5.4.1-1 libstdc++-6-dev_6.1.1-11+rpi1 libstdc++6_6.1.1-11+rpi1 linux-libc-dev_3.18.5-1~exp1+rpi19+stretch
Package versions: adduser_3.115 apt_1.3~pre3 autoconf_2.69-10 automake_1:1.15-4 autopoint_0.19.8.1-1 autotools-dev_20160430.1 base-files_9.6+rpi1 base-passwd_3.5.39 bash_4.3-15 binutils_2.26.1-1 bsdmainutils_9.0.10 bsdutils_1:2.28-6 build-essential_12.2 bzip2_1.0.6-8 console-setup_1.147 console-setup-linux_1.147 coreutils_8.25-2 cpio_2.11+dfsg-5 cpp_4:6.1.1-1 cpp-6_6.1.1-11+rpi1 dash_0.5.8-2.3 debconf_1.5.59 debfoster_2.7-2.1 debhelper_9.20160709 debianutils_4.8 dh-autoreconf_12 dh-python_2.20160721 dh-strip-nondeterminism_0.022-1 diffutils_1:3.3-3 dmsetup_2:1.02.130-1 dpkg_1.18.10 dpkg-dev_1.18.10 e2fslibs_1.43.1-1 e2fsprogs_1.43.1-1 fakeroot_1.21-1 file_1:5.28-4 findutils_4.6.0+git+20160703-2 fuse2fs_1.43.1-1 g++_4:6.1.1-1 g++-6_6.1.1-11+rpi1 gcc_4:6.1.1-1 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-1 gcc-6_6.1.1-11+rpi1 gcc-6-base_6.1.1-11+rpi1 gettext_0.19.8.1-1 gettext-base_0.19.8.1-1 gfortran_4:6.1.1-1 gfortran-6_6.1.1-11+rpi1 gnupg_1.4.20-6 gpgv_1.4.20-6 grep_2.25-6 groff-base_1.22.3-8 gzip_1.6-5 hostname_3.18 icu-devtools_57.1-2 ifupdown_0.8.13 init_1.42 init-system-helpers_1.42 initscripts_2.88dsf-59.8 insserv_1.14.0-5.4 intltool-debian_0.35.0+20060710.4 iproute2_4.6.0-1 kbd_2.0.3-2 keyboard-configuration_1.147 klibc-utils_2.0.4-9+rpi1 kmod_22-1.1 libacl1_2.2.52-3 libapparmor1_2.10.95-4 libapt-pkg5.0_1.3~pre3 libarchive-zip-perl_1.59-1 libasan2_5.4.1-1 libasan3_6.1.1-11+rpi1 libatm1_1:2.5.1-1.6 libatomic1_6.1.1-11+rpi1 libattr1_1:2.4.47-2 libaudit-common_1:2.6.5-1 libaudit1_1:2.6.5-1 libblacs-mpi-dev_1.1-33.3+b1 libblacs-openmpi1_1.1-33.3+b1 libblas-common_3.6.1-2 libblas-dev_3.6.1-2 libblas3_3.6.1-2 libblkid1_2.28-6 libboost-all-dev_1.61.0.2 libboost-atomic-dev_1.61.0.2 libboost-atomic1.61-dev_1.61.0+dfsg-2.1 libboost-atomic1.61.0_1.61.0+dfsg-2.1 libboost-chrono-dev_1.61.0.2 libboost-chrono1.61-dev_1.61.0+dfsg-2.1 libboost-chrono1.61.0_1.61.0+dfsg-2.1 libboost-context-dev_1.61.0.2 libboost-context1.61-dev_1.61.0+dfsg-2.1 libboost-context1.61.0_1.61.0+dfsg-2.1 libboost-coroutine-dev_1.61.0.2 libboost-coroutine1.61-dev_1.61.0+dfsg-2.1 libboost-coroutine1.61.0_1.61.0+dfsg-2.1 libboost-date-time-dev_1.61.0.2 libboost-date-time1.61-dev_1.61.0+dfsg-2.1 libboost-date-time1.61.0_1.61.0+dfsg-2.1 libboost-dev_1.61.0.2 libboost-exception-dev_1.61.0.2 libboost-exception1.61-dev_1.61.0+dfsg-2.1 libboost-filesystem-dev_1.61.0.2 libboost-filesystem1.61-dev_1.61.0+dfsg-2.1 libboost-filesystem1.61.0_1.61.0+dfsg-2.1 libboost-graph-dev_1.61.0.2 libboost-graph-parallel-dev_1.61.0.2 libboost-graph-parallel1.61-dev_1.61.0+dfsg-2.1 libboost-graph-parallel1.61.0_1.61.0+dfsg-2.1 libboost-graph1.61-dev_1.61.0+dfsg-2.1 libboost-graph1.61.0_1.61.0+dfsg-2.1 libboost-iostreams-dev_1.61.0.2 libboost-iostreams1.61-dev_1.61.0+dfsg-2.1 libboost-iostreams1.61.0_1.61.0+dfsg-2.1 libboost-locale-dev_1.61.0.2 libboost-locale1.61-dev_1.61.0+dfsg-2.1 libboost-locale1.61.0_1.61.0+dfsg-2.1 libboost-log-dev_1.61.0.2 libboost-log1.61-dev_1.61.0+dfsg-2.1 libboost-log1.61.0_1.61.0+dfsg-2.1 libboost-math-dev_1.61.0.2 libboost-math1.61-dev_1.61.0+dfsg-2.1 libboost-math1.61.0_1.61.0+dfsg-2.1 libboost-mpi-dev_1.61.0.2 libboost-mpi-python-dev_1.61.0.2 libboost-mpi-python1.61-dev_1.61.0+dfsg-2.1 libboost-mpi-python1.61.0_1.61.0+dfsg-2.1 libboost-mpi1.61-dev_1.61.0+dfsg-2.1 libboost-mpi1.61.0_1.61.0+dfsg-2.1 libboost-program-options-dev_1.61.0.2 libboost-program-options1.61-dev_1.61.0+dfsg-2.1 libboost-program-options1.61.0_1.61.0+dfsg-2.1 libboost-python-dev_1.61.0.2 libboost-python1.61-dev_1.61.0+dfsg-2.1 libboost-python1.61.0_1.61.0+dfsg-2.1 libboost-random-dev_1.61.0.2 libboost-random1.61-dev_1.61.0+dfsg-2.1 libboost-random1.61.0_1.61.0+dfsg-2.1 libboost-regex-dev_1.61.0.2 libboost-regex1.61-dev_1.61.0+dfsg-2.1 libboost-regex1.61.0_1.61.0+dfsg-2.1 libboost-serialization-dev_1.61.0.2 libboost-serialization1.61-dev_1.61.0+dfsg-2.1 libboost-serialization1.61.0_1.61.0+dfsg-2.1 libboost-signals-dev_1.61.0.2 libboost-signals1.61-dev_1.61.0+dfsg-2.1 libboost-signals1.61.0_1.61.0+dfsg-2.1 libboost-system-dev_1.61.0.2 libboost-system1.61-dev_1.61.0+dfsg-2.1 libboost-system1.61.0_1.61.0+dfsg-2.1 libboost-test-dev_1.61.0.2 libboost-test1.61-dev_1.61.0+dfsg-2.1 libboost-test1.61.0_1.61.0+dfsg-2.1 libboost-thread-dev_1.61.0.2 libboost-thread1.61-dev_1.61.0+dfsg-2.1 libboost-thread1.61.0_1.61.0+dfsg-2.1 libboost-timer-dev_1.61.0.2 libboost-timer1.61-dev_1.61.0+dfsg-2.1 libboost-timer1.61.0_1.61.0+dfsg-2.1 libboost-tools-dev_1.61.0.2 libboost-wave-dev_1.61.0.2 libboost-wave1.61-dev_1.61.0+dfsg-2.1 libboost-wave1.61.0_1.61.0+dfsg-2.1 libboost1.61-dev_1.61.0+dfsg-2.1 libboost1.61-tools-dev_1.61.0+dfsg-2.1 libbsd0_0.8.3-1 libbz2-1.0_1.0.6-8 libc-bin_2.23-4 libc-dev-bin_2.23-4 libc6_2.23-4 libc6-dev_2.23-4 libcap-ng0_0.7.7-3 libcap2_1:2.25-1 libcap2-bin_1:2.25-1 libcc1-0_6.1.1-11+rpi1 libcomerr2_1.43.1-1 libcroco3_0.6.11-1 libcryptsetup4_2:1.7.0-2 libdb5.3_5.3.28-12 libdbus-1-3_1.10.8-1 libdebconfclient0_0.215 libdevmapper1.02.1_2:1.02.130-1 libdpkg-perl_1.18.10 libdrm2_2.4.70-1 libexpat1_2.2.0-1 libexpat1-dev_2.2.0-1 libfakeroot_1.21-1 libfdisk1_2.28-6 libffi6_3.2.1-4 libfile-stripnondeterminism-perl_0.022-1 libfuse2_2.9.7-1 libgc1c2_1:7.4.2-8 libgcc-5-dev_5.4.1-1 libgcc-6-dev_6.1.1-11+rpi1 libgcc1_1:6.1.1-11+rpi1 libgcrypt20_1.7.2-2 libgdbm3_1.8.3-14 libgfortran-6-dev_6.1.1-11+rpi1 libgfortran3_6.1.1-11+rpi1 libglib2.0-0_2.48.1-2 libgmp10_2:6.1.1+dfsg-1 libgomp1_6.1.1-11+rpi1 libgpg-error0_1.24-1 libhwloc-dev_1.11.3-2+rpi1 libhwloc-plugins_1.11.3-2+rpi1 libhwloc5_1.11.3-2+rpi1 libibverbs-dev_1.2.0-1 libibverbs1_1.2.0-1 libicu-dev_57.1-2 libicu57_57.1-2 libidn11_1.33-1 libisl15_0.17.1-1 libklibc_2.0.4-9+rpi1 libkmod2_22-1.1 liblapack3_3.6.1-2 liblocale-gettext-perl_1.07-3 libltdl-dev_2.4.6-0.1 libltdl7_2.4.6-0.1 liblz4-1_0.0~r131-2 liblzma5_5.1.1alpha+20120614-2.1 libmagic-mgc_1:5.28-4 libmagic1_1:5.28-4 libmetis-dev_5.1.0.dfsg-4 libmetis5_5.1.0.dfsg-4 libmount1_2.28-6 libmpc3_1.0.3-1 libmpdec2_2.4.2-1 libmpfr4_3.1.4-2 libmumps-4.10.0_4.10.0.dfsg-4 libmumps-dev_4.10.0.dfsg-4 libmumps-seq-4.10.0_4.10.0.dfsg-4 libmumps-seq-dev_4.10.0.dfsg-4 libmuparser-dev_2.2.3-6 libmuparser2v5_2.2.3-6 libncurses5_6.0+20160625-1 libncursesw5_6.0+20160625-1 libnl-3-200_3.2.27-1 libnl-route-3-200_3.2.27-1 libopenmpi-dev_1.10.3-3+rpi1 libopenmpi1.10_1.10.3-3+rpi1 libpam-modules_1.1.8-3.3 libpam-modules-bin_1.1.8-3.3 libpam-runtime_1.1.8-3.3 libpam0g_1.1.8-3.3 libpciaccess0_0.13.4-1 libpcre3_2:8.39-1 libperl5.22_5.22.2-3 libpipeline1_1.4.1-2 libplymouth4_0.9.2-3 libpng12-0_1.2.54-6 libprocps6_2:3.3.12-2 libpython-all-dev_2.7.11-2 libpython-dev_2.7.11-2 libpython-stdlib_2.7.11-2 libpython2.7_2.7.12-2 libpython2.7-dev_2.7.12-2 libpython2.7-minimal_2.7.12-2 libpython2.7-stdlib_2.7.12-2 libpython3-dev_3.5.1-4 libpython3-stdlib_3.5.1-4 libpython3.5_3.5.2-3 libpython3.5-dev_3.5.2-3 libpython3.5-minimal_3.5.2-3 libpython3.5-stdlib_3.5.2-3 libqhull-dev_2015.2-1 libqhull7_2015.2-1 libreadline6_6.3-8+b3 libscalapack-mpi-dev_1.8.0-12.3 libscalapack-openmpi1_1.8.0-12.3 libseccomp2_2.3.1-2 libselinux1_2.5-3 libsemanage-common_2.5-1 libsemanage1_2.5-1 libsepol1_2.5-1 libsigsegv2_2.10-5 libsmartcols1_2.28-6 libsqlite3-0_3.13.0-1 libss2_1.43.1-1 libssl1.0.2_1.0.2h-1 libstdc++-5-dev_5.4.1-1 libstdc++-6-dev_6.1.1-11+rpi1 libstdc++6_6.1.1-11+rpi1 libsuperlu-dev_4.3+dfsg-3 libsuperlu4_4.3+dfsg-3 libsystemd0_230-7+b1 libtext-charwidth-perl_0.04-7+b6 libtext-iconv-perl_1.7-5+b7 libtext-wrapi18n-perl_0.06-7.1 libtimedate-perl_2.3000-2 libtinfo5_6.0+20160625-1 libtool_2.4.6-0.1 libubsan0_6.1.1-11+rpi1 libudev1_230-7+b1 libunistring0_0.9.6+really0.9.3-0.1 libusb-0.1-4_2:0.1.12-30 libustr-1.0-1_1.0.4-5 libuuid1_2.28-6 libxml2_2.9.4+dfsg1-1+b1 linux-libc-dev_3.18.5-1~exp1+rpi19+stretch login_1:4.2-3.1 lsb-base_9.20160629+rpi1 m4_1.4.17-5 make_4.1-9 makedev_2.3.1-93 man-db_2.7.5-1 manpages_4.07-1 mawk_1.3.3-17 mime-support_3.60 mount_2.28-6 mpi-default-bin_1.7 mpi-default-dev_1.7 multiarch-support_2.23-4 ncurses-base_6.0+20160625-1 ncurses-bin_6.0+20160625-1 netbase_5.3 ocl-icd-libopencl1_2.2.9-1 openmpi-bin_1.10.3-3+rpi1 openmpi-common_1.10.3-3+rpi1 passwd_1:4.2-3.1 patch_2.7.5-1 perl_5.22.2-3 perl-base_5.22.2-3 perl-modules-5.22_5.22.2-3 po-debconf_1.0.19 procps_2:3.3.12-2 psmisc_22.21-2.1 python_2.7.11-2 python-all_2.7.11-2 python-all-dev_2.7.11-2 python-decorator_4.0.6-1 python-dev_2.7.11-2 python-minimal_2.7.11-2 python-numpy_1:1.11.1~rc1-1 python-scipy_0.17.1-1 python2.7_2.7.12-2 python2.7-dev_2.7.12-2 python2.7-minimal_2.7.12-2 python3_3.5.1-4 python3-dev_3.5.1-4 python3-minimal_3.5.1-4 python3.5_3.5.2-3 python3.5-dev_3.5.2-3 python3.5-minimal_3.5.2-3 raspbian-archive-keyring_20120528.2 readline-common_6.3-8 sbuild-build-depends-core-dummy_0.invalid.0 sbuild-build-depends-getfem++-dummy_0.invalid.0 sed_4.2.2-7.1 sensible-utils_0.0.9 startpar_0.59-3.1 systemd_230-7+b1 systemd-sysv_230-7+b1 sysv-rc_2.88dsf-59.8 sysvinit-utils_2.88dsf-59.8 tar_1.29b-1 tzdata_2016f-1 udev_230-7+b1 util-linux_2.28-6 xkb-data_2.17-1 xz-utils_5.1.1alpha+20120614-2.1 zlib1g_1:1.2.8.dfsg-2+b1

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


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

gpgv: keyblock resource `/sbuild-nonexistent/.gnupg/trustedkeys.gpg': file open error
gpgv: Signature made Sat Aug 13 18:57:40 2016 UTC using RSA key ID CFA7FF06
gpgv: Can't check signature: public key not found
dpkg-source: warning: failed to verify signature on ./getfem++_5.0+dfsg1-2.dsc
dpkg-source: info: extracting getfem++ in getfem++-5.0+dfsg1
dpkg-source: info: unpacking getfem++_5.0+dfsg1.orig.tar.xz
dpkg-source: info: unpacking getfem++_5.0+dfsg1-2.debian.tar.xz
dpkg-source: info: applying 04_fix_FTBFS.patch
dpkg-source: info: applying 05_disable_failing_test.patch
dpkg-source: info: applying 06_gcc-6.patch
dpkg-source: info: applying 07_disable_scilab.patch

Check disc space
----------------

Sufficient free space for build

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

DEB_BUILD_OPTIONS=parallel=4
HOME=/sbuild-nonexistent
LOGNAME=buildd
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
SCHROOT_ALIAS_NAME=stretch-staging-armhf-sbuild
SCHROOT_CHROOT_NAME=stretch-staging-armhf-sbuild
SCHROOT_COMMAND=env
SCHROOT_GID=109
SCHROOT_GROUP=buildd
SCHROOT_SESSION_ID=stretch-staging-armhf-sbuild-38587cc3-3283-4a5c-a861-62d72180fb7d
SCHROOT_UID=104
SCHROOT_USER=buildd
SHELL=/bin/sh
USER=buildd

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

dpkg-buildpackage: info: source package getfem++
dpkg-buildpackage: info: source version 5.0+dfsg1-2
dpkg-buildpackage: info: source distribution unstable
 dpkg-source --before-build getfem++-5.0+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:92: warning: variable 'test_gmm_matrix_functions_SOURCES' is defined but no program or
tests/Makefile.am:92: library has 'test_gmm_matrix_functions' as canonical name (possible typo)
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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.1.1-11+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... yes
checking superlu/colamd.h presence... yes
checking for superlu/colamd.h... yes
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 qhull/qhull.h usability... yes
checking qhull/qhull.h presence... yes
checking for qhull/qhull.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 METIS_PartGraphRecursive in -lmetis... yes
checking for METIS_SetDefaultOptions in -lmetis... yes
Building with METIS (use --enable-metis=no to disable it)
checking metis.h usability... yes
checking metis.h presence... yes
checking for metis.h... yes
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_undelete.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/inter_element_test/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 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++-DJ0NaS/getfem++-5.0+dfsg1'
   dh_auto_build -a -O--parallel
	make -j4
make[1]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1'
make  all-recursive
make[2]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1'
Making all in m4
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/m4'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/m4'
Making all in cubature
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/cubature'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/cubature'
Making all in src
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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:48,
                 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;
                             ^~
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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;
                             ^~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 getfem/dal_config.h:41:0,
                 from getfem/dal_shared_ptr.h:40,
                 from getfem/getfem_omp.h:57,
                 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;
                             ^~
dal_bit_vector.cc: In member function 'void dal::bit_vector::fill_false(dal::bit_vector::size_type, dal::bit_vector::size_type)':
dal_bit_vector.cc:55:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (r != 0) f++; l++;
     ^~
dal_bit_vector.cc:55:22: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (r != 0) f++; l++;
                      ^
In file included from dal_static_stored_objects.cc:23:0:
getfem/dal_static_stored_objects.h: In member function 'virtual bool dal::simple_key<var_type>::compare(const dal::static_stored_object_key&) const':
getfem/dal_static_stored_objects.h:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (a < o.a) return true; return false;
                                 ^~~~~~
In file included from ./gmm/gmm_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<boost::intrusive_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:348:7: note: in expansion of macro 'GMM_NOPERATION'
       GMM_NOPERATION(lock);
       ^~~~~~~~~~~~~~
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_iter_solvers.h:86:0,
                 from gmm/gmm.h:44,
                 from dal_singleton.cc:24:
gmm/gmm_precond_ildlt.h: At global scope:
gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from gmm/gmm_iter_solvers.h:87:0,
                 from gmm/gmm.h:44,
                 from dal_singleton.cc:24:
gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
In file included from getfem/dal_config.h:41:0,
                 from getfem/dal_shared_ptr.h:40,
                 from getfem/getfem_omp.h:57,
                 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;
                             ^~
In file included from getfem/dal_config.h:40:0,
                 from getfem/dal_shared_ptr.h:40,
                 from getfem/getfem_omp.h:57,
                 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 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (a < o.a) return true; return false;
                                 ^~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c dal_singleton.cc  -fPIC -DPIC -o dal_singleton.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_convex_ref.cc  -fPIC -DPIC -o .libs/bgeot_convex_ref.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_convex_ref_simplexified.cc  -fPIC -DPIC -o .libs/bgeot_convex_ref_simplexified.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/dal_config.h:41:0,
                 from getfem/bgeot_config.h:49,
                 from getfem/bgeot_convex_structure.h:42,
                 from getfem/bgeot_convex.h:41,
                 from getfem/bgeot_convex_ref.h:41,
                 from bgeot_convex_ref_simplexified.cc:23:
./gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
./gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from getfem/dal_config.h:41:0,
                 from getfem/dal_shared_ptr.h:40,
                 from getfem/getfem_omp.h:57,
                 from getfem/dal_singleton.h:48,
                 from bgeot_convex_ref.cc:22:
./gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
./gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from getfem/bgeot_convex_structure.h:44:0,
                 from getfem/bgeot_convex.h:41,
                 from getfem/bgeot_convex_ref.h:41,
                 from bgeot_convex_ref.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: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.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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (a < o.a) return true; return false;
                                 ^~~~~~
In file included from getfem/bgeot_convex_structure.h:45:0,
                 from getfem/bgeot_convex.h:41,
                 from getfem/bgeot_convex_ref.h:41,
                 from 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (p < o.p) return true;  return false;
                                  ^~~~~~
In file included from bgeot_convex_ref.cc:24:0:
getfem/bgeot_mesh_structure.h: In member function 'bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const':
getfem/bgeot_mesh_structure.h:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_convex_ref_simplexified.cc  -fPIC -DPIC -o bgeot_convex_ref_simplexified.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/dal_shared_ptr.h:40,
                 from getfem/getfem_omp.h:57,
                 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;
                             ^~
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (p < o.p) return true;  return false;
                                  ^~~~~~
In file included from getfem/dal_config.h:41:0,
                 from getfem/bgeot_config.h:49,
                 from getfem/bgeot_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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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_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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/dal_shared_ptr.h:40,
                 from getfem/getfem_omp.h:57,
                 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_kdtree.cc  -fPIC -DPIC -o bgeot_kdtree.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_geotrans_inv.cc  -fPIC -DPIC -o bgeot_geotrans_inv.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; return false;
                                   ^~~~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_rtree.cc  -fPIC -DPIC -o .libs/bgeot_rtree.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
In file included from getfem/dal_config.h:41:0,
                 from getfem/dal_shared_ptr.h:40,
                 from getfem/getfem_omp.h:57,
                 from getfem/dal_singleton.h:48,
                 from getfem/bgeot_small_vector.h:40,
                 from getfem/bgeot_rtree.h:42,
                 from bgeot_rtree.cc:22:
./gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
./gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
bgeot_rtree.cc: In function 'void bgeot::dump_tree_(bgeot::rtree_elt_base*, int, bgeot::size_type&)':
bgeot_rtree.cc:381:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
       for (size_type i=0; i < rl->lst.size(); ++i)
       ^~~
bgeot_rtree.cc:382:40: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'for'
         cout << " " << rl->lst[i]->id; cout << "\n";
                                        ^~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/dal_shared_ptr.h:40,
                 from getfem/getfem_omp.h:57,
                 from getfem/dal_singleton.h:48,
                 from getfem/bgeot_small_vector.h:40,
                 from getfem/bgeot_node_tab.h:42,
                 from bgeot_node_tab.cc:23:
./gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
./gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_rtree.cc  -fPIC -DPIC -o bgeot_rtree.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/dal_shared_ptr.h:40,
                 from getfem/getfem_omp.h:57,
                 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_small_vector.cc  -fPIC -DPIC -o bgeot_small_vector.o >/dev/null 2>&1
In file included from getfem/dal_config.h:41:0,
                 from getfem/bgeot_config.h:49,
                 from getfem/bgeot_sparse_tensors.h:71,
                 from bgeot_sparse_tensors.cc:24:
./gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
./gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_poly.cc  -fPIC -DPIC -o .libs/bgeot_poly.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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;
                             ^~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 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;
                                ^~~~~~~~~
In file included from getfem/dal_config.h:41:0,
                 from getfem/dal_shared_ptr.h:40,
                 from getfem/getfem_omp.h:57,
                 from getfem/dal_singleton.h:48,
                 from bgeot_poly_composite.cc:22:
./gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
./gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from getfem/bgeot_poly_composite.h:44:0,
                 from bgeot_poly_composite.cc:24:
getfem/bgeot_poly.h: In function 'std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial<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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (a < o.a) return true; return false;
                                 ^~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (p < o.p) return true;  return false;
                                  ^~~~~~
bgeot_poly_composite.cc: In destructor 'virtual bgeot::str_mesh_cv__::~str_mesh_cv__()':
bgeot_poly_composite.cc:421:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (pm) delete pm; if (pmp) delete pmp; pm = 0; pmp = 0;
       ^~
bgeot_poly_composite.cc:421:26: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (pm) delete pm; if (pmp) delete pmp; pm = 0; pmp = 0;
                          ^~
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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c bgeot_poly.cc  -fPIC -DPIC -o bgeot_poly.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from getfem/getfem_omp.h:57,
                 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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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:859: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:859: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:860: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:860: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:861:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (i2 < e.i2) return true; return false;
     ^~
getfem_mesh.cc:861: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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_region.cc  -fPIC -DPIC -o .libs/getfem_mesh_region.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_context.lo getfem_context.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_context.cc  -fPIC -DPIC -o .libs/getfem_context.o
In file included from getfem/dal_config.h:41:0,
                 from getfem/dal_basic.h:48,
                 from getfem/dal_bit_vector.h:51,
                 from getfem/getfem_mesh_region.h:43,
                 from getfem_mesh_region.cc:22:
./gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
./gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from getfem/dal_config.h:41:0,
                 from getfem/bgeot_config.h:49,
                 from getfem/getfem_config.h:155,
                 from getfem/getfem_context.h:40,
                 from getfem_context.cc:24:
./gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
./gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from getfem/bgeot_convex_structure.h:44:0,
                 from getfem/getfem_mesh_region.h:45,
                 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:45,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (a < o.a) return true; return false;
                                 ^~~~~~
In file included from getfem/getfem_config.h:213:0,
                 from getfem/getfem_context.h:40,
                 from getfem_context.cc:24:
getfem/bgeot_poly.h: In function 'std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial<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_mesh.h:41:0,
                 from getfem/getfem_mesh.h:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (p < o.p) return true;  return false;
                                  ^~~~~~
In file included from getfem_mesh_region.cc:23:0:
getfem/getfem_mesh.h: In member function 'bool getfem::convex_face::operator<(const getfem::convex_face&) const':
getfem/getfem_mesh.h:642: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:642:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; if (cv > e.cv) return false;
                                   ^~
In file included from getfem/dal_config.h:40:0,
                 from getfem/dal_basic.h:48,
                 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:496: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:507:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
     else
     ^~~~
getfem_mesh_region.cc:515:7: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else'
       return os;
       ^~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from getfem/getfem_omp.h:57,
                 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;
                             ^~
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_convex_structure.h:44:0,
                 from getfem/bgeot_mesh_structure.h:42,
                 from getfem/bgeot_mesh.h:41,
                 from getfem/getfem_mesh.h:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (a < o.a) return true; return false;
                                 ^~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/bgeot_mesh.h:41:0,
                 from getfem/getfem_mesh.h:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (p < o.p) return true;  return false;
                                  ^~~~~~
In file included from getfem/getfem_mesh_fem.h:41:0,
                 from getfem_mesh_fem.cc:25:
getfem/getfem_mesh.h: In member function 'bool getfem::convex_face::operator<(const getfem::convex_face&) const':
getfem/getfem_mesh.h:642: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:642:35: note: ...this statement, but the 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;
                             ^~
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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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_mesh_im.h:41,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_im.cc  -fPIC -DPIC -o getfem_mesh_im.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from getfem/getfem_omp.h:57,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (p < o.p) return true;  return false;
                                  ^~~~~~
In file included from ./getfem/bgeot_mesh.h:41:0,
                 from ./getfem/getfem_mesh.h:44,
                 from ./getfem/getfem_mesh_fem.h:41,
                 from getfem/getfem_torus.h:43,
                 from getfem_integration.cc:31:
./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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
./getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; return false;
                                   ^~~~~~
In file included from ./getfem/getfem_mesh_fem.h:41:0,
                 from getfem/getfem_torus.h:43,
                 from getfem_integration.cc:31:
./getfem/getfem_mesh.h: In member function 'bool getfem::convex_face::operator<(const getfem::convex_face&) const':
./getfem/getfem_mesh.h:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_fem.cc  -fPIC -DPIC -o .libs/getfem_fem.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
In file included from getfem/dal_config.h:41:0,
                 from getfem/dal_shared_ptr.h:40,
                 from getfem/getfem_omp.h:57,
                 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;
                             ^~
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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/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_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:642: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:642:35: note: ...this statement, but the 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:234: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:234: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:237:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (hier_raff < l.hier_raff) return true; return false;
       ^~
getfem_fem.cc:237: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:264:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (nn < 0) return -1; if (nn > 0) return 1;
     ^~
getfem_fem.cc:264: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:266:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (nn < 0) return -1; if (nn > 0) return 1;
     ^~
getfem_fem.cc:266: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:268:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (nn < 0) return -1; if (nn > 0) return 1;
     ^~
getfem_fem.cc:268: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:270:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (nn < 0) return -1; if (nn > 0) return 1;
     ^~
getfem_fem.cc:270: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:272:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (nn < 0) return -1; if (nn > 0) return 1;
     ^~
getfem_fem.cc:272: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:3163:7: warning: this 'for' clause does not guard... [-Wmisleading-indentation]
       for (size_type i=0; i < cv_node.nb_points(); ++i)
       ^~~
getfem_fem.cc:3165:2: 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) {
  ^~~
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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_integration.cc  -fPIC -DPIC -o getfem_integration.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_fem_global_function.cc  -fPIC -DPIC -o .libs/getfem_mesh_fem_global_function.o
In file included from ./getfem/dal_config.h:41:0,
                 from ./getfem/dal_static_stored_objects.h:70,
                 from ./getfem/getfem_fem.h:113,
                 from ./getfem/getfem_mesh_fem_global_function.h:40,
                 from getfem_mesh_fem_global_function.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_mesh_fem_global_function.h:40,
                 from getfem_mesh_fem_global_function.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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
./getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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_mesh_fem_global_function.h:40,
                 from getfem_mesh_fem_global_function.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_mesh_fem_global_function.h:40,
                 from getfem_mesh_fem_global_function.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
./getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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_mesh_fem_global_function.h:40,
                 from getfem_mesh_fem_global_function.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
./getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; return false;
                                   ^~~~~~
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
In file included from ./getfem/getfem_mesh_fem.h:41:0,
                 from ./getfem/getfem_mesh_fem_global_function.h:41,
                 from getfem_mesh_fem_global_function.cc:22:
./getfem/getfem_mesh.h: In member function 'bool getfem::convex_face::operator<(const getfem::convex_face&) const':
./getfem/getfem_mesh.h:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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;
                                ^~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_fem.cc  -fPIC -DPIC -o getfem_fem.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from getfem/getfem_omp.h:57,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...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;
                                     ^~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mat_elem.cc  -fPIC -DPIC -o getfem_mat_elem.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from getfem/getfem_omp.h:57,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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_mat_elem_type.h:42,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...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:29: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:29: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:31: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:31: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:32: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:32: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;
                                               ^~
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_inter_element.lo getfem_inter_element.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_inter_element.cc  -fPIC -DPIC -o .libs/getfem_inter_element.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_inter_element.h:44,
                 from getfem_inter_element.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_inter_element.h:44,
                 from getfem_inter_element.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_inter_element.h:44,
                 from getfem_inter_element.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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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_inter_element.h:44,
                 from getfem_inter_element.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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_mesh_im.h:41,
                 from getfem/getfem_inter_element.h:44,
                 from getfem_inter_element.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
In file included from getfem/getfem_mesh_im.h:42:0,
                 from getfem/getfem_inter_element.h:44,
                 from getfem_inter_element.cc:23:
getfem/getfem_mesh.h: In member function 'bool getfem::convex_face::operator<(const getfem::convex_face&) const':
getfem/getfem_mesh.h:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (p < o.p) return true;  return false;
                                  ^~~~~~
In file included from getfem/getfem_mesh_fem.h:41:0,
                 from getfem/getfem_level_set.h:40,
                 from getfem_level_set.cc:23:
getfem/getfem_mesh.h: In member function 'bool getfem::convex_face::operator<(const getfem::convex_face&) const':
getfem/getfem_mesh.h:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
getfem_level_set.cc: In member function 'getfem::mesher_level_set getfem::level_set::mls_of_convex(bgeot::size_type, unsigned int, bool) const':
getfem_level_set.cc:69:17: warning: nonnull argument 'this' compared to NULL [-Wnonnull-compare]
     assert(this); assert(mf);
                 ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_inter_element.cc  -fPIC -DPIC -o getfem_inter_element.o >/dev/null 2>&1
In file included from getfem/dal_config.h:41:0,
                 from getfem/bgeot_config.h:49,
                 from getfem/getfem_config.h:155,
                 from getfem/getfem_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;
                             ^~
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_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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (a < o.a) return true; return false;
                                 ^~~~~~
In file included from getfem/getfem_config.h:213:0,
                 from getfem/getfem_integration.h:91,
                 from getfem/getfem_mesh_im.h:40,
                 from getfem/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_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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (p < o.p) return true;  return false;
                                  ^~~~~~
In file included from getfem/bgeot_convex_structure.h:45:0,
                 from getfem/bgeot_convex.h:41,
                 from getfem/bgeot_convex_ref.h:41,
                 from getfem/getfem_integration.h:92,
                 from getfem/getfem_mesh_im.h:40,
                 from getfem/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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (p < o.p) return true;  return false;
                                  ^~~~~~
In file included from getfem/bgeot_mesh.h:41:0,
                 from getfem/getfem_mesh.h:44,
                 from getfem/getfem_mesh_fem.h:41,
                 from getfem/getfem_level_set.h:40,
                 from getfem/getfem_mesh_level_set.h:42,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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_mesh.h:41:0,
                 from getfem/bgeot_poly_composite.h:45,
                 from getfem/getfem_fem.h:115,
                 from getfem/getfem_mesh_im.h:41,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; return false;
                                   ^~~~~~
In file included from getfem/getfem_mesh_fem.h:41:0,
                 from getfem/getfem_level_set.h:40,
                 from getfem/getfem_mesh_level_set.h:42,
                 from getfem_mesh_level_set.cc:22:
getfem/getfem_mesh.h: In member function 'bool getfem::convex_face::operator<(const getfem::convex_face&) const':
getfem/getfem_mesh.h:642: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:642:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; if (cv > e.cv) return false;
                                   ^~
In file included from getfem/getfem_mesh_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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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:755:2: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  if (noisy) cout << "PAS BON NON PLUS\n"; if (noisy) getchar();
  ^~
getfem_mesh_level_set.cc:755:43: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
  if (noisy) cout << "PAS BON NON PLUS\n"; if (noisy) getchar();
                                           ^~
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_fem_product.cc  -fPIC -DPIC -o .libs/getfem_mesh_fem_product.o
In file included from getfem/dal_config.h:41:0,
                 from getfem/bgeot_config.h:49,
                 from getfem/getfem_config.h:155,
                 from getfem/getfem_integration.h:91,
                 from getfem/getfem_mesh_level_set.h:41,
                 from getfem/getfem_mesh_fem_level_set.h:42,
                 from getfem_mesh_fem_level_set.cc:22:
./gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
./gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from getfem/dal_config.h:41:0,
                 from getfem/dal_shared_ptr.h:40,
                 from getfem/getfem_mesh.h:42,
                 from getfem/getfem_mesh_fem.h:41,
                 from getfem/getfem_mesh_fem_product.h:44,
                 from getfem_mesh_fem_product.cc:23:
./gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
./gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from getfem/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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (p < o.p) return true;  return false;
                                  ^~~~~~
In file included from getfem/bgeot_mesh.h:41:0,
                 from getfem/getfem_mesh.h:44,
                 from getfem/getfem_mesh_fem.h:41,
                 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/bgeot_mesh_structure.h: In member function 'bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const':
getfem/bgeot_mesh_structure.h:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_im_level_set.cc  -fPIC -DPIC -o getfem_mesh_im_level_set.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_fem_product.cc  -fPIC -DPIC -o getfem_mesh_fem_product.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_level_set.cc  -fPIC -DPIC -o getfem_mesh_level_set.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesh_fem_sum.cc  -fPIC -DPIC -o .libs/getfem_mesh_fem_sum.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_fem_level_set.cc  -fPIC -DPIC -o .libs/getfem_fem_level_set.o
In file included from getfem/dal_config.h:41:0,
                 from getfem/dal_shared_ptr.h:40,
                 from getfem/getfem_mesh.h:42,
                 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/getfem_config.h:155,
                 from getfem/getfem_integration.h:91,
                 from getfem/getfem_mesh_level_set.h:41,
                 from getfem/getfem_fem_level_set.h:46,
                 from getfem_fem_level_set.cc:24:
./gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
./gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from getfem/bgeot_convex_structure.h:44:0,
                 from getfem/bgeot_mesh_structure.h:42,
                 from getfem/bgeot_mesh.h:41,
                 from getfem/getfem_mesh.h:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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/dal_shared_ptr.h:40,
                 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:
./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:642: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:642:35: note: ...this statement, but the 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (p < o.p) return true;  return false;
                                  ^~~~~~
In file included from getfem/bgeot_mesh.h:41:0,
                 from getfem/getfem_mesh.h:44,
                 from getfem/getfem_mesh_fem.h:41,
                 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/bgeot_mesh_structure.h: In member function 'bool bgeot::edge_list_elt::operator<(const bgeot::edge_list_elt&) const':
getfem/bgeot_mesh_structure.h:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_fem_level_set.cc  -fPIC -DPIC -o getfem_fem_level_set.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from ./getfem/getfem_mesh.h:42,
                 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;
                             ^~
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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
./getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
./getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
./getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from getfem/getfem_omp.h:57,
                 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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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/dal_shared_ptr.h:40,
                 from getfem/getfem_mesh.h:42,
                 from getfem/getfem_mesh_fem.h:41,
                 from getfem/getfem_mesh_slicers.h:54,
                 from getfem/getfem_mesh_slice.h:40,
                 from getfem_mesh_slice.cc:22:
./gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
./gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from getfem/getfem_mesh_fem.h:41:0,
                 from getfem/getfem_mesh_slicers.h:54,
                 from getfem_mesh_slicers.cc:23:
getfem/getfem_mesh.h: In member function 'bool getfem::convex_face::operator<(const getfem::convex_face&) const':
getfem/getfem_mesh.h:642: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:642:35: note: ...this statement, but the 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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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:642: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:642:35: note: ...this statement, but the 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/dal_shared_ptr.h:40,
                 from getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_regular_meshes.cc  -fPIC -DPIC -o getfem_regular_meshes.o >/dev/null 2>&1
In file included from getfem/dal_config.h:41:0,
                 from getfem/dal_shared_ptr.h:40,
                 from getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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:729: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:744: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:758: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:758: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:758: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:778: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:787: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:787: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:787: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:787: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:819: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:827: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:827: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:1306: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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o getfem_error_estimate.lo getfem_error_estimate.cc
In file included from getfem/bgeot_mesh.h:41:0,
                 from getfem/getfem_mesh.h:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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:642: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:642:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; if (cv > e.cv) return false;
                                   ^~
In file included from ./getfem/dal_config.h:41:0,
                 from ./getfem/bgeot_config.h:49,
                 from ./getfem/getfem_config.h:155,
                 from ./getfem/getfem_integration.h:91,
                 from ./getfem/getfem_mesh_im.h:40,
                 from ./getfem/getfem_error_estimate.h:44,
                 from getfem_error_estimate.cc:23:
./gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
./gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
./gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
./getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
./getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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_mesh_im.h:41,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
./getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_export.cc  -fPIC -DPIC -o .libs/getfem_export.o
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_config.h:41:0,
                 from getfem/dal_shared_ptr.h:40,
                 from getfem/getfem_omp.h:57,
                 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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (a < o.a) return true; return false;
                                 ^~~~~~
In file included from getfem/dal_config.h:41:0,
                 from getfem/dal_shared_ptr.h:40,
                 from getfem/getfem_mesh.h:42,
                 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_mesh.h:41:0,
                 from getfem/getfem_mesh.h:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:44,
                 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;
                                ^~~~~~~~~
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/bgeot_convex_structure.h:45:0,
                 from getfem/bgeot_mesh_structure.h:42,
                 from getfem/bgeot_mesh.h:41,
                 from getfem/getfem_mesh.h:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (a < o.a) return true; return false;
                                 ^~~~~~
In file included from ./getfem/dal_config.h:41:0,
                 from ./getfem/dal_shared_ptr.h:40,
                 from ./getfem/getfem_mesh.h:42,
                 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/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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_mesher.cc  -fPIC -DPIC -o .libs/getfem_mesher.o
In file included from getfem/bgeot_mesh.h:41:0,
                 from getfem/getfem_mesh.h:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
./getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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_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:642: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:642:35: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
./getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
./getfem/bgeot_convex.h:188:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (p < o.p) return true;  return false;
                                  ^~~~~~
getfem_export.cc: In member function 'void getfem::vtk_export::exporting(const getfem::mesh_fem&)':
getfem_export.cc:179:11: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
           else if (nbd == 3) t = VTK_QUADRATIC_EDGE; break;
           ^~~~
getfem_export.cc:179: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:184:11: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
           else if (nbd == 9) t = VTK_QUADRATIC_QUAD; break;
           ^~~~
getfem_export.cc:184:54: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'else'
           else if (nbd == 9) t = VTK_QUADRATIC_QUAD; break;
                                                      ^~~~~
getfem_export.cc:190:11: warning: this 'else' clause does not guard... [-Wmisleading-indentation]
           else if (nbd == 6) t = VTK_WEDGE; break;
           ^~~~
getfem_export.cc:190: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:528:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (header_written) return; header_written = true;
     ^~
getfem_export.cc:528: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;
                                 ^~~~~~~~~~~~~~
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:642: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:642:35: note: ...this statement, but the 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::pos_export::exporting(const getfem::mesh_fem&)':
getfem_export.cc:865: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:865: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;
                                                                     ^~~~~
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/dal_shared_ptr.h:40,
                 from getfem/getfem_mesh.h:42,
                 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/bgeot_convex_structure.h:44:0,
                 from getfem/bgeot_mesh_structure.h:42,
                 from getfem/bgeot_mesh.h:41,
                 from getfem/getfem_mesh.h:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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 ./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:54:31: note: in expansion of macro 'GMM_ASSERT1'
 #define GA_DEBUG_ASSERT(a, b) GMM_ASSERT1(a, b)
                               ^~~~~~~~~~~
getfem_generic_assembly.cc:2469: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:54:31: note: in expansion of macro 'GMM_ASSERT1'
 #define GA_DEBUG_ASSERT(a, b) GMM_ASSERT1(a, b)
                               ^~~~~~~~~~~
getfem_generic_assembly.cc:2469: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:4460: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:4460:7: note: in expansion of macro 'GMM_ASSERT1'
       GMM_ASSERT1(&mf, "Internal error");
       ^~~~~~~~~~~
getfem_generic_assembly.cc: In function 'void getfem::ga_interpolation_exec(getfem::ga_instruction_set&, getfem::ga_workspace&, getfem::ga_interpolation_context&)':
getfem_generic_assembly.cc:9765:30: warning: the compiler can assume that the address of 'spt' will always evaluate to 'true' [-Waddress]
         if (&spt && ind.size() && spt.size()) {
                              ^
getfem_generic_assembly.cc:9765:30: warning: the compiler can assume that the address of 'spt' will always evaluate to 'true' [-Waddress]
getfem_generic_assembly.cc: In member function 'getfem::ga_function& getfem::ga_function::operator=(const getfem::ga_function&)':
getfem_generic_assembly.cc:9959:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (gis) delete gis; gis = 0;
     ^~
getfem_generic_assembly.cc:9959: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:9990:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (gis) delete gis; gis = 0;
     ^~
getfem_generic_assembly.cc:9990: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 instantiation of 'int getfem::ga_instruction_matrix_assembly<MAT>::exec() [with MAT = gmm::col_matrix<gmm::rsvector<double> >]':
getfem_generic_assembly.cc:10548:1:   required from here
getfem_generic_assembly.cc:4518:28: warning: the compiler can assume that the address of 'mf1' will always evaluate to 'true' [-Waddress]
       bool reduced = (&mf1 && mf1.is_reduced()) || (&mf2 && mf2.is_reduced());
                      ~~~~~~^~~~~~~~~~~~~~~~~~~~
getfem_generic_assembly.cc:4518:28: warning: the compiler can assume that the address of 'mf1' will always evaluate to 'true' [-Waddress]
getfem_generic_assembly.cc:4518:58: warning: the compiler can assume that the address of 'mf2' will always evaluate to 'true' [-Waddress]
       bool reduced = (&mf1 && mf1.is_reduced()) || (&mf2 && mf2.is_reduced());
                                                    ~~~~~~^~~~~~~~~~~~~~~~~~~~
getfem_generic_assembly.cc:4518:58: warning: the compiler can assume that the address of 'mf2' will always evaluate to 'true' [-Waddress]
getfem_generic_assembly.cc:4531:9: warning: the compiler can assume that the address of 'mf1' will always evaluate to 'true' [-Waddress]
         if (&mf1) {
         ^~
getfem_generic_assembly.cc:4531:9: warning: the compiler can assume that the address of 'mf1' will always evaluate to 'true' [-Waddress]
getfem_generic_assembly.cc:4537:9: warning: the compiler can assume that the address of 'mf2' will always evaluate to 'true' [-Waddress]
         if (&mf2) {
         ^~
getfem_generic_assembly.cc:4537:9: warning: the compiler can assume that the address of 'mf2' will always evaluate to 'true' [-Waddress]
getfem_generic_assembly.cc:4553:40: warning: the compiler can assume that the address of 'mf1' will always evaluate to 'true' [-Waddress]
               size_type j1 = I1.first()+((&mf1) ? ct1[i1] : i1);
                                         
getfem_generic_assembly.cc:4553:40: warning: the compiler can assume that the address of 'mf1' will always evaluate to 'true' [-Waddress]
getfem_generic_assembly.cc:4554:40: warning: the compiler can assume that the address of 'mf2' will always evaluate to 'true' [-Waddress]
               size_type j2 = I2.first()+((&mf2) ? ct2[i2] : i2);
                                         
getfem_generic_assembly.cc:4554:40: warning: the compiler can assume that the address of 'mf2' will always evaluate to 'true' [-Waddress]
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_model_solvers.cc  -fPIC -DPIC -o .libs/getfem_model_solvers.o
In file included from getfem/dal_config.h:41:0,
                 from getfem/dal_shared_ptr.h:40,
                 from getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (a < o.a) return true; return false;
                                 ^~~~~~
In file included from gmm/gmm_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:416: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(),
       ^~~~~~~~~~~
In file included from getfem/bgeot_mesh.h:41:0,
                 from getfem/getfem_mesh.h:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (p < o.p) return true;  return false;
                                  ^~~~~~
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:1698: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:1665: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:1665: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:1699: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:1665: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:1665: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:1753: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:1665: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:1665: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:1754: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:1665: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:1665: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:2598: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(),
       ^~~~~~~~~~~
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:642: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:642:35: note: ...this statement, but the 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_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 ./gmm/gmm_iter_solvers.h:86:0,
                 from getfem/getfem_model_solvers.h:45,
                 from getfem_model_solvers.cc:22:
./gmm/gmm_precond_ildlt.h: At global scope:
./gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ./gmm/gmm_iter_solvers.h:87:0,
                 from getfem/getfem_model_solvers.h:45,
                 from getfem_model_solvers.cc:22:
./gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (p < o.p) return true;  return false;
                                  ^~~~~~
In file included from getfem/getfem_mesh_fem.h:41:0,
                 from getfem/getfem_assembling_tensors.h:41,
                 from getfem/getfem_assembling.h:44,
                 from getfem/getfem_models.h:42,
                 from getfem/getfem_fourth_order.h:41,
                 from getfem_fourth_order.cc:23:
getfem/getfem_mesh.h: In member function 'bool getfem::convex_face::operator<(const getfem::convex_face&) const':
getfem/getfem_mesh.h:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_model_solvers.cc  -fPIC -DPIC -o getfem_model_solvers.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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/dal_shared_ptr.h:40,
                 from getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from ./getfem/getfem_mesh.h:42,
                 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;
                             ^~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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 ./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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
./getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
./getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
./getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from getfem/getfem_omp.h:57,
                 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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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_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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from getfem/getfem_omp.h:57,
                 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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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:383:19: warning: the compiler can assume that the address of 'mf_data' will never be NULL [-Waddress]
     if (&(mf_data)!=NULL)
                   ^
getfem_plasticity.cc:395:19: warning: the compiler can assume that the address of 'mf_data' will never be NULL [-Waddress]
     if (&(mf_data)!=NULL)
                   ^
getfem_plasticity.cc:395:5: warning: nonnull argument 'mf_data' compared to NULL [-Wnonnull-compare]
     if (&(mf_data)!=NULL)
     ^~
getfem_plasticity.cc:383:5: warning: nonnull argument 'mf_data' compared to NULL [-Wnonnull-compare]
     if (&(mf_data)!=NULL)
     ^~
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from getfem/getfem_omp.h:57,
                 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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
./getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
./getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
./getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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 ./gmm/gmm_iter_solvers.h:86:0,
                 from ./getfem/getfem_model_solvers.h:45,
                 from getfem/getfem_level_set_contact.h:52,
                 from getfem_omp.cc:24:
./gmm/gmm_precond_ildlt.h: At global scope:
./gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ./gmm/gmm_iter_solvers.h:87:0,
                 from ./getfem/getfem_model_solvers.h:45,
                 from getfem/getfem_level_set_contact.h:52,
                 from getfem_omp.cc:24:
./gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
In file included from ./gmm/gmm_except.h:45:0,
                 from getfem/dal_config.h:40,
                 from getfem/dal_shared_ptr.h:40,
                 from getfem/getfem_omp.h:57,
                 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:102:5: note: in expansion of macro 'GMM_NOPERATION'
     GMM_NOPERATION(scoped_lock);
     ^~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_plasticity.cc  -fPIC -DPIC -o getfem_plasticity.o >/dev/null 2>&1
/bin/bash ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from ./getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
./getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
./getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
./getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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 ./gmm/gmm_iter_solvers.h:86:0,
                 from ./getfem/getfem_model_solvers.h:45,
                 from ./getfem/getfem_level_set_contact.h:52,
                 from getfem_level_set_contact.cc:22:
./gmm/gmm_precond_ildlt.h: At global scope:
./gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ./gmm/gmm_iter_solvers.h:87:0,
                 from ./getfem/getfem_model_solvers.h:45,
                 from ./getfem/getfem_level_set_contact.h:52,
                 from getfem_level_set_contact.cc:22:
./gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
./getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
./getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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_mesh_im.h:41,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
./getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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/dal_shared_ptr.h:40,
                 from ./getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (a < o.a) return true; return false;
       ^~
./getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
./getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
./getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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;
                         ^~
In file included from ./gmm/gmm_iter_solvers.h:86:0,
                 from ./getfem/getfem_model_solvers.h:45,
                 from getfem/getfem_continuation.h:42,
                 from getfem_continuation.cc:30:
./gmm/gmm_precond_ildlt.h: At global scope:
./gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ./gmm/gmm_iter_solvers.h:87:0,
                 from ./getfem/getfem_model_solvers.h:45,
                 from getfem/getfem_continuation.h:42,
                 from getfem_continuation.cc:30:
./gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
./gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfem_im_data.cc  -fPIC -DPIC -o getfem_im_data.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I../src -I../src -I.. -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -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:0: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_fem.lo getfem_interpolated_fem.lo getfem_projected_fem.lo getfem_mesh_fem_global_function.lo getfem_fem_composite.lo getfem_mat_elem.lo getfem_mat_elem_type.lo getfem_inter_element.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 -lmetis
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_fem.o .libs/getfem_interpolated_fem.o .libs/getfem_projected_fem.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_inter_element.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 -lmetis -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.0
libtool: link: (cd ".libs" && rm -f "libgetfem.so.5" && ln -s "libgetfem.so.5.0.0" "libgetfem.so.5")
libtool: link: (cd ".libs" && rm -f "libgetfem.so" && ln -s "libgetfem.so.5.0.0" "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_fem.o getfem_interpolated_fem.o getfem_projected_fem.o getfem_mesh_fem_global_function.o getfem_fem_composite.o getfem_mat_elem.o getfem_mat_elem_type.o getfem_inter_element.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++-DJ0NaS/getfem++-5.0+dfsg1/src'
Making all in tests
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/tests'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/tests'
Making all in interface
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface'
Making all in src
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/src'
Making all in .
make[5]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -fPIC -c gfi_array.c  -fPIC -DPIC -o gfi_array.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_spmat.lo gf_spmat.cc
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint.h:39,
                 from getfem_interface.cc:23:
../../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint.h:39,
                 from ./getfemint_misc.h:35,
                 from getfemint_misc.cc:29:
../../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from ../../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.cc:23:
../../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_spmat.cc  -fPIC -DPIC -o .libs/gf_spmat.o
In file included from ../../src/getfem/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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from getfemint.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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:45:0,
                 from ../../src/getfem/bgeot_mesh_structure.h:42,
                 from ../../src/getfem/bgeot_mesh.h:41,
                 from ../../src/getfem/getfem_mesh.h:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from getfemint.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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (a < o.a) return true; return false;
                                 ^~~~~~
../../src/getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (a < o.a) return true; return false;
                                 ^~~~~~
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint_gsparse.h:36,
                 from gf_spmat.cc:22:
../../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from ../../src/getfem/bgeot_mesh.h:41:0,
                 from ../../src/getfem/getfem_mesh.h:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from getfemint.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from getfemint.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from getfem_interface.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from getfem_interface.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from getfemint.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:642: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:642:35: note: ...this statement, but the 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 ./getfemint.h:41,
                 from getfem_interface.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:642: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:642:35: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:642: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:642:35: note: ...this statement, but the 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 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 ../../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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 from gf_spmat.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 from gf_spmat.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 from gf_spmat.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:642: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:642:35: note: ...this statement, but the 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_precond.h:39:0,
                 from getfemint.cc:39:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ./getfemint_precond.h:40:0,
                 from getfemint.cc:39:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
In file included from getfemint.cc:41:0:
./getfemint_levelset.h: In destructor 'virtual getfemint::getfemint_levelset::~getfemint_levelset()':
./getfemint_levelset.h:60:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (!is_static()) delete ls; ls = 0;
       ^~
./getfemint_levelset.h:60:36: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (!is_static()) delete ls; ls = 0;
                                    ^~
In file included from ../../src/getfem/getfem_model_solvers.h:45:0,
                 from ../../src/getfem/getfem_continuation.h:42,
                 from ./getfemint_cont_struct.h:38,
                 from getfemint.cc:45:
../../src/gmm/gmm_iter_solvers.h: In function 'T gmm::find_root(const FUNC&, T, T, T)':
../../src/gmm/gmm_iter_solvers.h:73:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (c > b) c = b; if (c < a) c = a;
       ^~
../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (c > b) c = b; if (c < a) c = a;
                         ^~
getfemint.cc: In function 'std::__cxx11::string getfemint::dim_of_gfi_array(const gfi_array*)':
getfemint.cc:149:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (i) ss << "x"; ss << gfi_array_get_dim(t)[i];
       ^~
getfemint.cc:149: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];
                         ^~
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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_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 ../../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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 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;
                                ^~~~~~~~~
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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 from gf_spmat_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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 from gf_spmat_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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 from gf_spmat_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:642: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:642:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; if (cv > e.cv) return 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:75: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:75: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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfemint_misc.cc  -fPIC -DPIC -o getfemint_misc.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c getfemint.cc  -fPIC -DPIC -o getfemint.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_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;
                             ^~
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 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;
                                ^~~~~~~~~
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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 from gf_spmat_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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 from gf_spmat_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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 from gf_spmat_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:642: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:642:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; if (cv > e.cv) return false;
                                   ^~
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint_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;
                             ^~
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 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 ../../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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 from gf_linsolve.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 from gf_linsolve.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 from gf_linsolve.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:642: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:642:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; if (cv > e.cv) return false;
                                   ^~
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint.h:39,
                 from gf_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_precond.h:39:0,
                 from gf_linsolve.cc:23:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ./getfemint_precond.h:40:0,
                 from gf_linsolve.cc:23:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_util.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_util.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from gf_util.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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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 ../../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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_cont_struct.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_cont_struct.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from gf_cont_struct.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:642: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:642:35: note: ...this statement, but the 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 ./getfemint_cont_struct.h:38,
                 from gf_cont_struct.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 ../../src/gmm/gmm_iter_solvers.h:86:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from ../../src/getfem/getfem_continuation.h:42,
                 from ./getfemint_cont_struct.h:38,
                 from gf_cont_struct.cc:25:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from ../../src/getfem/getfem_continuation.h:42,
                 from ./getfemint_cont_struct.h:38,
                 from gf_cont_struct.cc:25:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_cont_struct_get.cc  -fPIC -DPIC -o .libs/gf_cont_struct_get.o
In file included from ../../src/getfem/dal_config.h: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 ../../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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:642: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:642:35: note: ...this statement, but the 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 ./getfemint_cont_struct.h:38,
                 from gf_cont_struct_get.cc:24:
../../src/gmm/gmm_iter_solvers.h: In function 'T gmm::find_root(const FUNC&, T, T, T)':
../../src/gmm/gmm_iter_solvers.h:73:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (c > b) c = b; if (c < a) c = a;
       ^~
../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (c > b) c = b; if (c < a) c = a;
                         ^~
In file included from ../../src/gmm/gmm_iter_solvers.h:86:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from ../../src/getfem/getfem_continuation.h:42,
                 from ./getfemint_cont_struct.h:38,
                 from gf_cont_struct_get.cc:24:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from ../../src/getfem/getfem_continuation.h:42,
                 from ./getfemint_cont_struct.h:38,
                 from gf_cont_struct_get.cc:24:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_linsolve.cc  -fPIC -DPIC -o gf_linsolve.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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;
                             ^~
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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;
                                ^~~~~~~~~
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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_cvstruct_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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_cvstruct_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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 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 ../../src/getfem/getfem_mesh_fem.h:41:0,
                 from ./getfemint.h:41,
                 from gf_cvstruct_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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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;
                                ^~~~~~~~~
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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_geotrans.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_geotrans.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from gf_geotrans.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:642: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:642:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; if (cv > e.cv) return false;
                                   ^~
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint.h:39,
                 from gf_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 ../../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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_geotrans_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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_geotrans_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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from gf_geotrans_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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_geotrans.cc  -fPIC -DPIC -o gf_geotrans.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_compute.cc  -fPIC -DPIC -o .libs/gf_compute.o
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint.h:39,
                 from ./getfemint_misc.h:35,
                 from gf_compute.cc:22:
../../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from ../../src/getfem/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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (a < o.a) return true; return false;
                                 ^~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_geotrans_get.cc  -fPIC -DPIC -o gf_geotrans_get.o >/dev/null 2>&1
In file included from ../../src/getfem/bgeot_mesh.h:41:0,
                 from ../../src/getfem/getfem_mesh.h:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (p < o.p) return true;  return false;
                                  ^~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
In file included from ../../src/getfem/getfem_mesh_fem.h:41:0,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:642: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:642:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; if (cv > e.cv) return false;
                                   ^~
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint.h:39,
                 from ./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 gf_mesh_fem.cc:27:0:
./getfemint_levelset.h: In destructor 'virtual getfemint::getfemint_levelset::~getfemint_levelset()':
./getfemint_levelset.h:60:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (!is_static()) delete ls; ls = 0;
       ^~
./getfemint_levelset.h:60:36: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (!is_static()) delete ls; ls = 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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/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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint.h:39,
                 from ./getfemint_misc.h:35,
                 from gf_mesh_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/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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 from gf_mesh_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 ../../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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 from gf_mesh_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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 from gf_mesh_fem_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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 from gf_mesh_fem_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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 from gf_mesh_fem_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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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 ./getfemint_std.h:35,
                 from ./getfemint.h:39,
                 from ./getfemint_misc.h:35,
                 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/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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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_mesh_structure.h:42,
                 from ../../src/getfem/bgeot_mesh.h:41,
                 from ../../src/getfem/getfem_mesh.h:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_fem_get.cc  -fPIC -DPIC -o gf_mesh_fem_get.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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;
                             ^~
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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_im.cc  -fPIC -DPIC -o gf_mesh_im.o >/dev/null 2>&1
In 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_im_get.cc  -fPIC -DPIC -o .libs/gf_mesh_im_get.o
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint.h:39,
                 from ./getfemint_misc.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/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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 from gf_mesh_im_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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 from gf_mesh_im_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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 from gf_mesh_im_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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_mesh_im_data.h:39,
                 from gf_mesh_im_data.cc:22:
../../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from ../../src/getfem/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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_im_data.h:39,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_im_data.h:39,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_im_data.h:39,
                 from gf_mesh_im_data.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_im_data.h:39,
                 from gf_mesh_im_data.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_mesh_im_data.h:39,
                 from gf_mesh_im_data.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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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 ./getfemint_mesh_im_data.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 ../../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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_im_data.h:39,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_im_data.h:39,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_im_data.h:39,
                 from gf_mesh_im_data_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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_im_data.h:39,
                 from gf_mesh_im_data_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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_mesh_im_data.h:39,
                 from gf_mesh_im_data_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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_im_data_set.cc  -fPIC -DPIC -o gf_mesh_im_data_set.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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 ./getfemint_mesh_im_data.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 ../../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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_im_data.h:39,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_im_data.h:39,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_im_data.h:39,
                 from gf_mesh_im_data_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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_im_data.h:39,
                 from gf_mesh_im_data_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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_mesh_im_data.h:39,
                 from gf_mesh_im_data_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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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 ./getfemint_std.h:35,
                 from ./getfemint.h:39,
                 from gf_model.cc:26:
../../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_model_get.cc  -fPIC -DPIC -o .libs/gf_model_get.o
In file included from ../../src/getfem/bgeot_convex_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_mesh_structure.h:42,
                 from ../../src/getfem/bgeot_mesh.h:41,
                 from ../../src/getfem/getfem_mesh.h:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 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 ../../src/getfem/getfem_mesh_fem.h:41:0,
                 from ./getfemint.h:41,
                 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_model_get.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_model_get.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from gf_model_get.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:642: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:642:35: note: ...this statement, but the 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: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;
                         ^~
In file included from ../../src/gmm/gmm_iter_solvers.h:86:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from gf_model_get.cc:30:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from gf_model_get.cc:30:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_model.cc  -fPIC -DPIC -o gf_model.o >/dev/null 2>&1
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint.h:39,
                 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/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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_mesh_structure.h:42,
                 from ../../src/getfem/bgeot_mesh.h:41,
                 from ../../src/getfem/getfem_mesh.h:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_eltm.cc  -fPIC -DPIC -o .libs/gf_eltm.o
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint.h:39,
                 from ./getfemint_misc.h:35,
                 from gf_eltm.cc:22:
../../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from ../../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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_eltm.cc  -fPIC -DPIC -o gf_eltm.o >/dev/null 2>&1
In file included from ../../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 ../../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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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 ../../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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesher_object.cc  -fPIC -DPIC -o gf_mesher_object.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh.cc  -fPIC -DPIC -o .libs/gf_mesh.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_model_get.cc  -fPIC -DPIC -o gf_model_get.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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 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 ../../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 ../../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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_mesh.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_mesh.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from gf_mesh.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:642: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:642:35: note: ...this statement, but the 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh.cc  -fPIC -DPIC -o gf_mesh.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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 ../../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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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;
                                ^~~~~~~~~
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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_slice.lo gf_slice.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_slice.cc  -fPIC -DPIC -o .libs/gf_slice.o
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint.h:39,
                 from ./getfemint_misc.h:35,
                 from gf_slice.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 from gf_slice.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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 from gf_slice.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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 from gf_slice.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 from gf_slice.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 from gf_slice.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:642: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:642:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; if (cv > e.cv) return false;
                                   ^~
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint.h:39,
                 from ./getfemint_misc.h:35,
                 from gf_slice_get.cc:23:
../../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from ../../src/getfem/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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 from gf_slice_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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 from gf_slice_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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 from gf_slice_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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_get.cc  -fPIC -DPIC -o gf_mesh_get.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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 ../../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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (a < o.a) return true; return false;
                                 ^~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_slice_get.cc  -fPIC -DPIC -o gf_slice_get.o >/dev/null 2>&1
In file included from ../../src/getfem/bgeot_mesh.h:41:0,
                 from ../../src/getfem/getfem_mesh.h:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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;
                             ^~
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_levelset_get.lo gf_levelset_get.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_levelset_get.cc  -fPIC -DPIC -o .libs/gf_levelset_get.o
In file included from ../../src/getfem/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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_levelset.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_levelset.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from gf_levelset.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:642: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:642:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; if (cv > e.cv) return false;
                                   ^~
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint.h:39,
                 from gf_levelset_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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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 gf_levelset.cc:23:0:
./getfemint_levelset.h: In destructor 'virtual getfemint::getfemint_levelset::~getfemint_levelset()':
./getfemint_levelset.h:60:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (!is_static()) delete ls; ls = 0;
       ^~
./getfemint_levelset.h:60:36: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (!is_static()) delete ls; ls = 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 gf_levelset_set.cc:22:
../../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from ../../src/getfem/getfem_mesh_fem.h:41:0,
                 from ./getfemint.h:41,
                 from gf_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:642: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:642:35: note: ...this statement, but the 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_levelset_get.cc:23:0:
./getfemint_levelset.h: In destructor 'virtual getfemint::getfemint_levelset::~getfemint_levelset()':
./getfemint_levelset.h:60:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (!is_static()) delete ls; ls = 0;
       ^~
./getfemint_levelset.h:60:36: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (!is_static()) delete ls; ls = 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from gf_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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
In file included from gf_levelset_set.cc:23:0:
./getfemint_levelset.h: In destructor 'virtual getfemint::getfemint_levelset::~getfemint_levelset()':
./getfemint_levelset.h:60:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (!is_static()) delete ls; ls = 0;
       ^~
./getfemint_levelset.h:60:36: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (!is_static()) delete ls; ls = 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_levelset_get.cc  -fPIC -DPIC -o gf_levelset_get.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_levelset_set.cc  -fPIC -DPIC -o gf_levelset_set.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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 ../../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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_mesh_levelset.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_mesh_levelset.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (p < o.p) return true;  return false;
                                  ^~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
In file included from ../../src/getfem/getfem_mesh_fem.h:41:0,
                 from ./getfemint.h:41,
                 from gf_mesh_levelset.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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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 ./getfemint_std.h:35,
                 from ./getfemint.h:39,
                 from gf_mesh_levelset_get.cc:22:
../../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_levelset_set.cc  -fPIC -DPIC -o .libs/gf_mesh_levelset_set.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.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_mesh_structure.h:42,
                 from ../../src/getfem/bgeot_mesh.h:41,
                 from ../../src/getfem/getfem_mesh.h:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 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_mesh_fem.h:41:0,
                 from ./getfemint.h:41,
                 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:642: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:642:35: note: ...this statement, but the 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/dal_basic.h:48,
                 from ../../src/getfem/dal_tas.h:40,
                 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.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_mesh_structure.h:42,
                 from ../../src/getfem/bgeot_mesh.h:41,
                 from ../../src/getfem/getfem_mesh.h:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.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:132: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:132:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (a < o.a) return true; return false;
                                 ^~~~~~
In file included from gf_mesh_levelset_get.cc:24:0:
./getfemint_levelset.h: In destructor 'virtual getfemint::getfemint_levelset::~getfemint_levelset()':
./getfemint_levelset.h:60:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (!is_static()) delete ls; ls = 0;
       ^~
./getfemint_levelset.h:60:36: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (!is_static()) delete ls; ls = 0;
                                    ^~
In file included from ../../src/getfem/bgeot_mesh.h:41:0,
                 from ../../src/getfem/getfem_mesh.h:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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_precond.h:39:0,
                 from gf_precond.cc:23:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ./getfemint_precond.h:40:0,
                 from gf_precond.cc:23:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_precond.h:43,
                 from gf_precond.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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_precond.h:43,
                 from gf_precond.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:132: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:132:33: note: ...this statement, but the 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 ./getfemint.h:41,
                 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:642: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:642:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_precond.h:43,
                 from gf_precond.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_precond.h:43,
                 from gf_precond.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_precond.h:43,
                 from gf_precond.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:642: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:642:35: note: ...this statement, but the 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_levelset_set.cc:24:0:
./getfemint_levelset.h: In destructor 'virtual getfemint::getfemint_levelset::~getfemint_levelset()':
./getfemint_levelset.h:60:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (!is_static()) delete ls; ls = 0;
       ^~
./getfemint_levelset.h:60:36: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (!is_static()) delete ls; ls = 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_mesh_levelset_set.cc  -fPIC -DPIC -o gf_mesh_levelset_set.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_precond.h:36,
                 from gf_precond_get.cc:22:
../../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from ./getfemint_precond.h:39:0,
                 from gf_precond_get.cc:22:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ./getfemint_precond.h:40:0,
                 from gf_precond_get.cc:22:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_precond.h:43,
                 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 ../../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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_precond.h:43,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_precond.h:43,
                 from gf_precond_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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_precond.h:43,
                 from gf_precond_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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_precond.h:43,
                 from gf_precond_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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_asm.lo gf_asm.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o gf_fem.lo gf_fem.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_fem.cc  -fPIC -DPIC -o .libs/gf_fem.o
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint.h:39,
                 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;
                             ^~
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_fem.cc:22:
../../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from ../../src/getfem/bgeot_convex_structure.h:44:0,
                 from ../../src/getfem/bgeot_mesh_structure.h:42,
                 from ../../src/getfem/bgeot_mesh.h:41,
                 from ../../src/getfem/getfem_mesh.h:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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_mesh_structure.h:42,
                 from ../../src/getfem/bgeot_mesh.h:41,
                 from ../../src/getfem/getfem_mesh.h:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:132: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:132:33: note: ...this statement, but the 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 ./getfemint.h:41,
                 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:642: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:642:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
In file included from ../../src/getfem/getfem_mesh_fem.h:41:0,
                 from ./getfemint.h:41,
                 from ./getfemint_misc.h:35,
                 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_fem.cc  -fPIC -DPIC -o gf_fem.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_precond_get.cc  -fPIC -DPIC -o gf_precond_get.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_fem_get.cc  -fPIC -DPIC -o .libs/gf_fem_get.o
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint.h:39,
                 from gf_fem_get.cc:22:
../../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from ../../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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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 ../../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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_fem_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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_fem_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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from gf_fem_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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_fem_get.cc  -fPIC -DPIC -o gf_fem_get.o >/dev/null 2>&1
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint.h:39,
                 from gf_integ_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/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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_integ.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_integ.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from gf_integ.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:642: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:642:35: note: ...this statement, but the 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_integ_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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_integ_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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from gf_integ_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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_integ.cc  -fPIC -DPIC -o gf_integ.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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;
                             ^~
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_global_function.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_global_function.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from gf_global_function.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:642: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:642:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; if (cv > e.cv) return false;
                                   ^~
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint.h:39,
                 from gf_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 ../../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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_global_function_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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_global_function_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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from gf_global_function_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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_workspace.cc  -fPIC -DPIC -o .libs/gf_workspace.o
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint.h:39,
                 from 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 ../../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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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;
                                ^~~~~~~~~
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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_workspace.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_workspace.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from gf_workspace.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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_global_function.cc  -fPIC -DPIC -o gf_global_function.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_undelete.lo gf_undelete.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_undelete.cc  -fPIC -DPIC -o .libs/gf_undelete.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 ../../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_undelete.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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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;
                                ^~~~~~~~~
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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_delete.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_delete.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from gf_delete.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:642: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:642:35: note: ...this statement, but the 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_undelete.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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_undelete.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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_undelete.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from gf_undelete.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (p < o.p) return true;  return false;
                                  ^~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
In file included from ../../src/getfem/getfem_mesh_fem.h:41:0,
                 from ./getfemint.h:41,
                 from gf_undelete.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:642: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:642:35: note: ...this statement, but the 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/dal_shared_ptr.h:40,
                 from ../../src/getfem/getfem_omp.h:57,
                 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;
                             ^~
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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_delete.cc  -fPIC -DPIC -o gf_delete.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c gf_undelete.cc  -fPIC -DPIC -o gf_undelete.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_mesh.lo getfemint_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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_mesh.cc  -fPIC -DPIC -o .libs/getfemint_mesh.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_mesh_fem.lo getfemint_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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_mesh_fem.cc  -fPIC -DPIC -o .libs/getfemint_mesh_fem.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_mesh.h:39,
                 from getfemint_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/dal_config.h:41:0,
                 from ../../src/getfem/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint.h:39,
                 from ./getfemint_mesh_fem.h:39,
                 from getfemint_mesh_fem.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:44,
                 from ./getfemint_mesh.h:41,
                 from getfemint_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:44,
                 from ./getfemint_mesh.h:41,
                 from getfemint_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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ./getfemint_mesh.h:41,
                 from getfemint_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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ./getfemint_mesh.h:41,
                 from getfemint_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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_fem.h:39,
                 from getfemint_mesh_fem.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_mesh.h:41:0,
                 from getfemint_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:642: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:642:35: note: ...this statement, but the 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_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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_fem.h:39,
                 from getfemint_mesh_fem.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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_fem.h:39,
                 from getfemint_mesh_fem.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_fem.h:39,
                 from getfemint_mesh_fem.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_mesh_fem.h:39,
                 from getfemint_mesh_fem.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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_mesh_im.lo getfemint_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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_mesh.cc  -fPIC -DPIC -o getfemint_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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_mesh_im.cc  -fPIC -DPIC -o .libs/getfemint_mesh_im.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_mesh_fem.cc  -fPIC -DPIC -o getfemint_mesh_fem.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_mesh_im.h:36,
                 from getfemint_mesh_im.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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_im.h:36,
                 from getfemint_mesh_im.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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_im.h:36,
                 from getfemint_mesh_im.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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_im.h:36,
                 from getfemint_mesh_im.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_im.h:36,
                 from getfemint_mesh_im.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_mesh_im.h:36,
                 from getfemint_mesh_im.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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_mesh_im.cc  -fPIC -DPIC -o getfemint_mesh_im.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_mesh_im_data.lo getfemint_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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_mesh_im_data.cc  -fPIC -DPIC -o .libs/getfemint_mesh_im_data.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_matelem.lo getfemint_matelem.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_matelem.cc  -fPIC -DPIC -o .libs/getfemint_matelem.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_mesh_im_data.h:39,
                 from getfemint_mesh_im_data.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_matelem.h:36,
                 from getfemint_matelem.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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_im_data.h:39,
                 from getfemint_mesh_im_data.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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_im_data.h:39,
                 from getfemint_mesh_im_data.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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_im_data.h:39,
                 from getfemint_mesh_im_data.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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 ../../src/getfem/getfem_mat_elem_type.h:40,
                 from ../../src/getfem/getfem_mat_elem.h:43,
                 from ./getfemint_matelem.h:37,
                 from getfemint_matelem.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/bgeot_mesh.h:42,
                 from ../../src/getfem/getfem_mesh.h:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_im_data.h:39,
                 from getfemint_mesh_im_data.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ../../src/getfem/getfem_mat_elem_type.h:41,
                 from ../../src/getfem/getfem_mat_elem.h:43,
                 from ./getfemint_matelem.h:37,
                 from getfemint_matelem.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:132: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:132:33: note: ...this statement, but the 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_mat_elem_type.h:41,
                 from ../../src/getfem/getfem_mat_elem.h:43,
                 from ./getfemint_matelem.h:37,
                 from getfemint_matelem.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_mesh_im_data.h:39,
                 from getfemint_mesh_im_data.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:642: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:642:35: note: ...this statement, but the 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_fem.h:115,
                 from ../../src/getfem/getfem_mat_elem_type.h:42,
                 from ../../src/getfem/getfem_mat_elem.h:43,
                 from ./getfemint_matelem.h:37,
                 from getfemint_matelem.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; return false;
                                   ^~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_matelemtype.lo getfemint_matelemtype.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_matelemtype.cc  -fPIC -DPIC -o .libs/getfemint_matelemtype.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_mesh_im_data.cc  -fPIC -DPIC -o getfemint_mesh_im_data.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_matelem.cc  -fPIC -DPIC -o getfemint_matelem.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_matelemtype.h:36,
                 from getfemint_matelemtype.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_config.h:213:0,
                 from ../../src/getfem/getfem_mat_elem_type.h:40,
                 from ./getfemint_matelemtype.h:37,
                 from getfemint_matelemtype.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_convex.h:41,
                 from ../../src/getfem/bgeot_convex_ref.h:41,
                 from ../../src/getfem/getfem_integration.h:92,
                 from ../../src/getfem/getfem_mat_elem_type.h:41,
                 from ./getfemint_matelemtype.h:37,
                 from getfemint_matelemtype.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:132: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:132:33: note: ...this statement, but the 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_mat_elem_type.h:41,
                 from ./getfemint_matelemtype.h:37,
                 from getfemint_matelemtype.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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_mat_elem_type.h:42,
                 from ./getfemint_matelemtype.h:37,
                 from getfemint_matelemtype.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; return false;
                                   ^~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_pfem.lo getfemint_pfem.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_matelemtype.cc  -fPIC -DPIC -o getfemint_matelemtype.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_pfem.cc  -fPIC -DPIC -o .libs/getfemint_pfem.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_integ.lo getfemint_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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_integ.cc  -fPIC -DPIC -o .libs/getfemint_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_object.h:35,
                 from ./getfemint_pfem.h:36,
                 from getfemint_pfem.cc:23:
../../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint_integ.h:36,
                 from getfemint_integ.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 ./getfemint_pfem.h:37,
                 from getfemint_pfem.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:132: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:132:33: note: ...this statement, but the 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 ./getfemint_pfem.h:37,
                 from getfemint_pfem.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 ./getfemint_pfem.h:37,
                 from getfemint_pfem.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint_pfem.h:37,
                 from getfemint_pfem.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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 ../../src/getfem/getfem_mat_elem_type.h:40,
                 from ../../src/getfem/getfem_mat_elem.h:43,
                 from ./getfemint_integ.h:37,
                 from getfemint_integ.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_convex.h:41,
                 from ../../src/getfem/bgeot_convex_ref.h:41,
                 from ../../src/getfem/getfem_integration.h:92,
                 from ../../src/getfem/getfem_mat_elem_type.h:41,
                 from ../../src/getfem/getfem_mat_elem.h:43,
                 from ./getfemint_integ.h:37,
                 from getfemint_integ.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:132: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:132:33: note: ...this statement, but the 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_interpolated_fem.h:45,
                 from getfemint_pfem.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:642: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:642:35: note: ...this statement, but the 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_convex_ref.h:41:0,
                 from ../../src/getfem/getfem_integration.h:92,
                 from ../../src/getfem/getfem_mat_elem_type.h:41,
                 from ../../src/getfem/getfem_mat_elem.h:43,
                 from ./getfemint_integ.h:37,
                 from getfemint_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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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_mat_elem_type.h:42,
                 from ../../src/getfem/getfem_mat_elem.h:43,
                 from ./getfemint_integ.h:37,
                 from getfemint_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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; return false;
                                   ^~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_global_function.lo getfemint_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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_global_function.cc  -fPIC -DPIC -o .libs/getfemint_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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_pfem.cc  -fPIC -DPIC -o getfemint_pfem.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_global_function.h:39,
                 from getfemint_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;
                             ^~
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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_integ.cc  -fPIC -DPIC -o getfemint_integ.o >/dev/null 2>&1
In file included from ../../src/getfem/getfem_fem.h:113:0,
                 from ../../src/getfem/getfem_mesh_fem_global_function.h:40,
                 from ./getfemint_global_function.h:41,
                 from getfemint_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:132: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:132:33: note: ...this statement, but the 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_mesh_fem_global_function.h:40,
                 from ./getfemint_global_function.h:41,
                 from getfemint_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_convex_ref.h:41:0,
                 from ../../src/getfem/bgeot_geometric_trans.h:43,
                 from ../../src/getfem/getfem_fem.h:114,
                 from ../../src/getfem/getfem_mesh_fem_global_function.h:40,
                 from ./getfemint_global_function.h:41,
                 from getfemint_global_function.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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_mesh_fem_global_function.h:40,
                 from ./getfemint_global_function.h:41,
                 from getfemint_global_function.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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_mesh_fem_global_function.h:41,
                 from ./getfemint_global_function.h:41,
                 from getfemint_global_function.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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_pgt.lo getfemint_pgt.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_pgt.cc  -fPIC -DPIC -o .libs/getfemint_pgt.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_convex_structure.lo getfemint_convex_structure.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_convex_structure.cc  -fPIC -DPIC -o .libs/getfemint_convex_structure.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_pgt.h:36,
                 from getfemint_pgt.cc:23:
../../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint_convex_structure.h:36,
                 from getfemint_convex_structure.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_convex.h:41,
                 from ../../src/getfem/bgeot_convex_ref.h:41,
                 from ../../src/getfem/bgeot_geometric_trans.h:43,
                 from ./getfemint_pgt.h:37,
                 from getfemint_pgt.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_convex.h:41,
                 from ../../src/getfem/bgeot_convex_ref.h:41,
                 from ../../src/getfem/bgeot_geometric_trans.h:43,
                 from ./getfemint_pgt.h:37,
                 from getfemint_pgt.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:132: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:132:33: note: ...this statement, but the 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 ./getfemint_pgt.h:37,
                 from getfemint_pgt.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint_convex_structure.h:37,
                 from getfemint_convex_structure.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 ./getfemint_convex_structure.h:37,
                 from getfemint_convex_structure.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:132: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:132:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (a < o.a) return true; return false;
                                 ^~~~~~
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_global_function.cc  -fPIC -DPIC -o getfemint_global_function.o >/dev/null 2>&1
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_pgt.cc  -fPIC -DPIC -o getfemint_pgt.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_convex_structure.cc  -fPIC -DPIC -o getfemint_convex_structure.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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;
                             ^~
/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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_mesh_levelset.lo getfemint_mesh_levelset.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_mesh_levelset.cc  -fPIC -DPIC -o .libs/getfemint_mesh_levelset.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS -I/usr/include -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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 ../../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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_levelset.h:39,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_levelset.h:39,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_levelset.h:39,
                 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:642: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:642:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; if (cv > e.cv) return false;
                                   ^~
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/bgeot_config.h:49,
                 from ./getfemint_std.h:35,
                 from ./getfemint_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 ../../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_mesh_levelset.h:39,
                 from getfemint_mesh_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 getfemint_levelset.cc:21:0:
./getfemint_levelset.h: In destructor 'virtual getfemint::getfemint_levelset::~getfemint_levelset()':
./getfemint_levelset.h:60:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (!is_static()) delete ls; ls = 0;
       ^~
./getfemint_levelset.h:60:36: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (!is_static()) delete ls; ls = 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 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;
                                ^~~~~~~~~
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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_levelset.h:39,
                 from getfemint_mesh_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 ../../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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_levelset.h:39,
                 from getfemint_mesh_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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 from getfemint_gsparse.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 from getfemint_gsparse.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_levelset.h:39,
                 from getfemint_mesh_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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_mesh_levelset.h:39,
                 from getfemint_mesh_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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 from getfemint_gsparse.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:642: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:642:35: note: ...this statement, but the 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 ./getfemint.h:41,
                 from ./getfemint_mesh_levelset.h:39,
                 from getfemint_mesh_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:642: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:642:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; if (cv > e.cv) return false;
                                   ^~
getfemint_gsparse.cc: In member function 'void getfemint::gsparse::destroy()':
getfemint_gsparse.cc:66:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (pwscmat_r) delete pwscmat_r; pwscmat_r = 0;
     ^~
getfemint_gsparse.cc:66: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:67:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (pwscmat_c) delete pwscmat_c; pwscmat_c = 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_c) delete pwscmat_c; pwscmat_c = 0;
                                      ^~~~~~~~~
getfemint_gsparse.cc:68:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (pcscmat_r) delete pcscmat_r; pcscmat_r = 0;
     ^~
getfemint_gsparse.cc:68: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:69:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (pcscmat_c) delete pcscmat_c; pcscmat_c = 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_c) delete pcscmat_c; pcscmat_c = 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_misc.lo getfemint_gsparse_misc.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_misc.cc  -fPIC -DPIC -o .libs/getfemint_gsparse_misc.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_gsparse.h:36,
                 from ./getfemint_gsparse_misc.h:35,
                 from getfemint_gsparse_misc.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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 from ./getfemint_gsparse_misc.h:35,
                 from getfemint_gsparse_misc.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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 from ./getfemint_gsparse_misc.h:35,
                 from getfemint_gsparse_misc.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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 from ./getfemint_gsparse_misc.h:35,
                 from getfemint_gsparse_misc.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 from ./getfemint_gsparse_misc.h:35,
                 from getfemint_gsparse_misc.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_mesh_levelset.cc  -fPIC -DPIC -o getfemint_mesh_levelset.o >/dev/null 2>&1
In file included from ../../src/getfem/getfem_mesh_fem.h:41:0,
                 from ./getfemint.h:41,
                 from ./getfemint_gsparse.h:38,
                 from ./getfemint_gsparse_misc.h:35,
                 from getfemint_gsparse_misc.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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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
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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_misc.cc  -fPIC -DPIC -o getfemint_gsparse_misc.o >/dev/null 2>&1
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 gf_undelete.lo getfemint_workspace.lo getfemint_mesh.lo getfemint_mesh_fem.lo getfemint_mesh_im.lo getfemint_mesh_im_data.lo getfemint_matelem.lo getfemint_matelemtype.lo getfemint_pfem.lo getfemint_integ.lo getfemint_global_function.lo getfemint_pgt.lo getfemint_convex_structure.lo getfemint_levelset.lo getfemint_mesh_levelset.lo getfemint_gsparse.lo getfemint_gsparse_misc.lo  -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu  -lblas -lsuperlu -lmetis
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/gf_undelete.o .libs/getfemint_workspace.o .libs/getfemint_mesh.o .libs/getfemint_mesh_fem.o .libs/getfemint_mesh_im.o .libs/getfemint_mesh_im_data.o .libs/getfemint_matelem.o .libs/getfemint_matelemtype.o .libs/getfemint_pfem.o .libs/getfemint_integ.o .libs/getfemint_global_function.o .libs/getfemint_pgt.o .libs/getfemint_convex_structure.o .libs/getfemint_levelset.o .libs/getfemint_mesh_levelset.o .libs/getfemint_gsparse.o .libs/getfemint_gsparse_misc.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++-DJ0NaS/getfem++-5.0+dfsg1/interface/src'
Making all in python
make[5]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+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 -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+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 -lmetis -lstdc++ -lm -o ./_getfem.so
make[5]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/src/python'
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/src'
Making all in tests
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests'
Making all in meshes
make[5]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests/meshes'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests/meshes'
Making all in python
make[5]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests/python'
make[5]: Nothing to be done for 'all'.
make[5]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests/python'
make[5]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests'
make[5]: Nothing to be done for 'all-am'.
make[5]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests'
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests'
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface'
Making all in contrib
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib'
Making all in icare
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/icare'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/icare'
Making all in delaminated_crack
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/delaminated_crack'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/delaminated_crack'
Making all in aposteriori
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/aposteriori'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/aposteriori'
Making all in xfem_stab_unilat_contact
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_stab_unilat_contact'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_stab_unilat_contact'
Making all in bimaterial_crack_test
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/bimaterial_crack_test'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/bimaterial_crack_test'
Making all in mixed_elastostatic
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/mixed_elastostatic'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/mixed_elastostatic'
Making all in xfem_contact
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_contact'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_contact'
Making all in crack_plate
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/crack_plate'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/crack_plate'
Making all in inter_element_test
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/inter_element_test'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/inter_element_test'
Making all in static_contact_gears
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/static_contact_gears'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/static_contact_gears'
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib'
Making all in bin
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/bin'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/bin'
Making all in doc
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/doc'
Making all in sphinx
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/doc/sphinx'
make[4]: Nothing to be done for 'all'.
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/doc/sphinx'
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/doc'
make[4]: Nothing to be done for 'all-am'.
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/doc'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/doc'
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1'
make[2]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1'
make[1]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1'
   dh_auto_test -a -O--parallel
	make -j4 check VERBOSE=1
make[1]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1'
Making check in m4
make[2]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/m4'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/m4'
Making check in cubature
make[2]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/cubature'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/cubature'
Making check in src
make[2]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/src'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/src'
Making check in tests
make[2]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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 helmholtz plate nonlinear_elastostatic 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++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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:48,
                 from ../src/getfem/dal_bit_vector.h:51,
                 from test_int_set.cc:21:
../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from ../src/getfem/dal_config.h:41:0,
                 from ../src/getfem/dal_basic.h:48,
                 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:48,
                 from dynamic_array.cc:21:
../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from ../src/getfem/dal_config.h:41:0,
                 from ../src/getfem/dal_basic.h:48,
                 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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 test_tree_sorted.cc:27:0:
../src/getfem/dal_tree_sorted.h: In function 'int main()':
../src/getfem/dal_tree_sorted.h:86:34: warning: array subscript is above array bounds [-Warray-bounds]
     { return path[size_t(depth-1)]; }
                                  ^
In file included from ../src/getfem/dal_config.h:41:0,
                 from ../src/getfem/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_omp.h:57,
                 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;
                             ^~
g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o test_kdtree.o test_kdtree.cc
In file included from ../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:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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 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:642: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:642:35: note: ...this statement, but the 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/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_omp.h:57,
                 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;
                             ^~
In file included from ../src/getfem/dal_config.h:41:0,
                 from ../src/getfem/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_omp.h:57,
                 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;
                             ^~
g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ../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_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:132: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:132:33: note: ...this statement, but the 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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:44,
                 from ../src/getfem/getfem_mesh_fem.h:41,
                 from integration.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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:642: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:642:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; if (cv > e.cv) return false;
                                   ^~
In file included from ../src/getfem/dal_config.h:41:0,
                 from ../src/getfem/bgeot_config.h:49,
                 from ../src/getfem/bgeot_geometric_trans.h:42,
                 from ../src/getfem/bgeot_geotrans_inv.h:55,
                 from geo_trans_inv.cc:27:
../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from ../src/getfem/bgeot_convex_structure.h:44:0,
                 from ../src/getfem/bgeot_convex.h:41,
                 from ../src/getfem/bgeot_convex_ref.h:41,
                 from ../src/getfem/bgeot_geometric_trans.h:43,
                 from ../src/getfem/bgeot_geotrans_inv.h:55,
                 from geo_trans_inv.cc:27:
../src/getfem/bgeot_poly.h: In function 'std::ostream& bgeot::operator<<(std::ostream&, const bgeot::polynomial<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:132: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:132:33: note: ...this statement, but the 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
In file included from ../src/getfem/dal_config.h:41:0,
                 from ../src/getfem/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_mesh.h:42,
                 from ../src/getfem/getfem_mesh_fem.h:41,
                 from ../src/getfem/getfem_interpolation.h:42,
                 from ../src/getfem/getfem_export.h:41,
                 from test_interpolation.cc:21:
../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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (p < o.p) return true;  return false;
                                  ^~~~~~
In file included from ../src/getfem/getfem_mesh_fem.h:41:0,
                 from ../src/getfem/getfem_interpolation.h:42,
                 from ../src/getfem/getfem_export.h:41,
                 from test_interpolation.cc:21:
../src/getfem/getfem_mesh.h: In member function 'bool getfem::convex_face::operator<(const getfem::convex_face&) const':
../src/getfem/getfem_mesh.h:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_config.h:41:0,
                 from ../src/getfem/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (p < o.p) return true;  return false;
                                  ^~~~~~
In file included from ../src/getfem/getfem_mesh_fem.h:41:0,
                 from ../src/getfem/getfem_assembling_tensors.h:41,
                 from ../src/getfem/getfem_assembling.h:44,
                 from test_assembly.cc:21:
../src/getfem/getfem_mesh.h: In member function 'bool getfem::convex_face::operator<(const getfem::convex_face&) const':
../src/getfem/getfem_mesh.h:642: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:642:35: note: ...this statement, but the 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/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; if (cv > e.cv) return false;
                                   ^~
In file included from ../src/gmm/gmm.h:44:0,
                 from test_assembly.cc:27:
../src/gmm/gmm_iter_solvers.h: In function 'T gmm::find_root(const FUNC&, T, T, T)':
../src/gmm/gmm_iter_solvers.h:73:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (c > b) c = b; if (c < a) c = a;
       ^~
../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (c > b) c = b; if (c < a) c = a;
                         ^~
In file included from ../src/gmm/gmm_iter_solvers.h:86:0,
                 from ../src/gmm/gmm.h:44,
                 from test_assembly.cc:27:
../src/gmm/gmm_precond_ildlt.h: At global scope:
../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../src/gmm/gmm.h:44,
                 from test_assembly.cc:27:
../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
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;
                         ^~
In file included from ../src/gmm/gmm_iter_solvers.h:86:0,
                 from ../src/gmm/gmm.h:44,
                 from test_interpolated_fem.cc:30:
../src/gmm/gmm_precond_ildlt.h: At global scope:
../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../src/gmm/gmm.h:44,
                 from test_interpolated_fem.cc:30:
../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/gmm/gmm_iter_solvers.h:86:0,
                 from ../src/gmm/gmm.h:44,
                 from test_range_basis.cc:26:
../src/gmm/gmm_precond_ildlt.h: At global scope:
../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../src/gmm/gmm.h:44,
                 from test_range_basis.cc:26:
../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
In file included from ../src/getfem/dal_config.h:41:0,
                 from ../src/getfem/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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;
                         ^~
In file included from ../src/gmm/gmm_iter_solvers.h:86:0,
                 from ../src/gmm/gmm.h:44,
                 from laplacian.cc:39:
../src/gmm/gmm_precond_ildlt.h: At global scope:
../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../src/gmm/gmm.h:44,
                 from laplacian.cc:39:
../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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;
                         ^~
In file included from ../src/gmm/gmm_iter_solvers.h:86:0,
                 from ../src/getfem/getfem_model_solvers.h:45,
                 from stokes.cc:37:
../src/gmm/gmm_precond_ildlt.h: At global scope:
../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../src/getfem/getfem_model_solvers.h:45,
                 from stokes.cc:37:
../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o helmholtz.o helmholtz.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o plate.o plate.cc
In file included from ../src/getfem/dal_config.h:41:0,
                 from ../src/getfem/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_mesh.h:42,
                 from ../src/getfem/getfem_mesh_fem.h:41,
                 from ../src/getfem/getfem_assembling_tensors.h:41,
                 from ../src/getfem/getfem_assembling.h:44,
                 from helmholtz.cc:32:
../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from ../src/getfem/bgeot_convex_structure.h:44:0,
                 from ../src/getfem/bgeot_mesh_structure.h:42,
                 from ../src/getfem/bgeot_mesh.h:41,
                 from ../src/getfem/getfem_mesh.h:44,
                 from ../src/getfem/getfem_mesh_fem.h:41,
                 from ../src/getfem/getfem_assembling_tensors.h:41,
                 from ../src/getfem/getfem_assembling.h:44,
                 from helmholtz.cc:32:
../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:44,
                 from ../src/getfem/getfem_mesh_fem.h:41,
                 from ../src/getfem/getfem_assembling_tensors.h:41,
                 from ../src/getfem/getfem_assembling.h:44,
                 from helmholtz.cc:32:
../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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../src/getfem/getfem_mesh_fem.h:41,
                 from ../src/getfem/getfem_assembling_tensors.h:41,
                 from ../src/getfem/getfem_assembling.h:44,
                 from helmholtz.cc:32:
../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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../src/getfem/getfem_mesh_fem.h:41,
                 from ../src/getfem/getfem_assembling_tensors.h:41,
                 from ../src/getfem/getfem_assembling.h:44,
                 from helmholtz.cc:32:
../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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 helmholtz.cc:32:
../src/getfem/getfem_mesh.h: In member function 'bool getfem::convex_face::operator<(const getfem::convex_face&) const':
../src/getfem/getfem_mesh.h:642: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:642:35: note: ...this statement, but the 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/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_mesh.h:42,
                 from ../src/getfem/getfem_mesh_fem.h:41,
                 from ../src/getfem/getfem_assembling_tensors.h:41,
                 from ../src/getfem/getfem_assembling.h:44,
                 from plate.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/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:44,
                 from ../src/getfem/getfem_mesh_fem.h:41,
                 from ../src/getfem/getfem_assembling_tensors.h:41,
                 from ../src/getfem/getfem_assembling.h:44,
                 from plate.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;
                                ^~~~~~~~~
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:44,
                 from ../src/getfem/getfem_mesh_fem.h:41,
                 from ../src/getfem/getfem_assembling_tensors.h:41,
                 from ../src/getfem/getfem_assembling.h:44,
                 from plate.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:132: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:132:33: note: ...this statement, but the 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:44,
                 from ../src/getfem/getfem_mesh_fem.h:41,
                 from ../src/getfem/getfem_assembling_tensors.h:41,
                 from ../src/getfem/getfem_assembling.h:44,
                 from plate.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 from ../src/getfem/getfem_mesh_fem.h:41,
                 from ../src/getfem/getfem_assembling_tensors.h:41,
                 from ../src/getfem/getfem_assembling.h:44,
                 from plate.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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_model_solvers.h:45:0,
                 from helmholtz.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 ../src/getfem/getfem_mesh_fem.h:41:0,
                 from ../src/getfem/getfem_assembling_tensors.h:41,
                 from ../src/getfem/getfem_assembling.h:44,
                 from plate.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:642: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:642:35: note: ...this statement, but the 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_iter_solvers.h:86:0,
                 from ../src/getfem/getfem_model_solvers.h:45,
                 from helmholtz.cc:35:
../src/gmm/gmm_precond_ildlt.h: At global scope:
../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../src/getfem/getfem_model_solvers.h:45,
                 from helmholtz.cc:35:
../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
In file included from ../src/getfem/getfem_model_solvers.h:45:0,
                 from plate.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/gmm/gmm_iter_solvers.h:86:0,
                 from ../src/getfem/getfem_model_solvers.h:45,
                 from plate.cc:34:
../src/gmm/gmm_precond_ildlt.h: At global scope:
../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../src/getfem/getfem_model_solvers.h:45,
                 from plate.cc:34:
../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_elastostatic.o nonlinear_elastostatic.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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_mesh.h:42,
                 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/dal_config.h:41:0,
                 from ../src/getfem/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_mesh.h:42,
                 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_elastostatic.cc:32:
../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from ../src/getfem/bgeot_convex_structure.h:44:0,
                 from ../src/getfem/bgeot_mesh_structure.h:42,
                 from ../src/getfem/bgeot_mesh.h:41,
                 from ../src/getfem/getfem_mesh.h:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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_elastostatic.cc:32:
../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:44,
                 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_elastostatic.cc:32:
../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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:44,
                 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_elastostatic.cc:32:
../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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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_elastostatic.cc:32:
../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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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 nonlinear_elastostatic.cc:32:
../src/getfem/getfem_mesh.h: In member function 'bool getfem::convex_face::operator<(const getfem::convex_face&) const':
../src/getfem/getfem_mesh.h:642: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:642:35: note: ...this statement, but the 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 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/getfem_model_solvers.h:45:0,
                 from nonlinear_elastostatic.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 ../src/gmm/gmm_iter_solvers.h:86:0,
                 from ../src/getfem/getfem_model_solvers.h:45,
                 from nonlinear_membrane.cc:31:
../src/gmm/gmm_precond_ildlt.h: At global scope:
../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../src/gmm/gmm_iter_solvers.h:86:0,
                 from ../src/getfem/getfem_model_solvers.h:45,
                 from nonlinear_elastostatic.cc:35:
../src/gmm/gmm_precond_ildlt.h: At global scope:
../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../src/getfem/getfem_model_solvers.h:45,
                 from nonlinear_membrane.cc:31:
../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
In file included from ../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../src/getfem/getfem_model_solvers.h:45,
                 from nonlinear_elastostatic.cc:35:
../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_config.h:41:0,
                 from ../src/getfem/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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:642: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:642:35: note: ...this statement, but the 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/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_mesh.h:42,
                 from ../src/getfem/getfem_mesher.h:42,
                 from test_mesh_generation.cc:22:
../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from ../src/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;
                         ^~
In file included from ../src/gmm/gmm_iter_solvers.h:86:0,
                 from ../src/gmm/gmm.h:44,
                 from schwarz_additive.cc:34:
../src/gmm/gmm_precond_ildlt.h: At global scope:
../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../src/gmm/gmm.h:44,
                 from schwarz_additive.cc:34:
../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
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:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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_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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o crack.o crack.cc
In file included from ../src/getfem/dal_config.h:41:0,
                 from ../src/getfem/bgeot_config.h:49,
                 from ../src/getfem/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_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:132: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:132:33: note: ...this statement, but the 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_mesh.h:42,
                 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_mesh.h:41:0,
                 from ../src/getfem/bgeot_poly_composite.h:45,
                 from ../src/getfem/getfem_fem.h:115,
                 from ../src/getfem/getfem_mesh_im.h:41,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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_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:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 ../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:642: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:642:35: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/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/gmm/gmm_iter_solvers.h:86:0,
                 from ../src/getfem/getfem_model_solvers.h:45,
                 from crack.cc:33:
../src/gmm/gmm_precond_ildlt.h: At global scope:
../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../src/getfem/getfem_model_solvers.h:45,
                 from crack.cc:33:
../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
In file included from ../src/getfem/dal_config.h:41:0,
                 from ../src/getfem/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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 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 ../src/gmm/gmm_iter_solvers.h:86:0,
                 from ../src/getfem/getfem_model_solvers.h:45,
                 from thermo_elasticity_electrical_coupling.cc:56:
../src/gmm/gmm_precond_ildlt.h: At global scope:
../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../src/getfem/getfem_model_solvers.h:45,
                 from thermo_elasticity_electrical_coupling.cc:56:
../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_mesh.h:42,
                 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:44,
                 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;
                                ^~~~~~~~~
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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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/gmm/gmm_iter_solvers.h:86:0,
                 from ../src/getfem/getfem_model_solvers.h:45,
                 from plasticity.cc:33:
../src/gmm/gmm_precond_ildlt.h: At global scope:
../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../src/getfem/getfem_model_solvers.h:45,
                 from plasticity.cc:33:
../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o heat_equation.o heat_equation.cc
In file included from ../src/getfem/dal_config.h:41:0,
                 from ../src/getfem/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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 ../src/gmm/gmm_iter_solvers.h:86:0,
                 from ../src/getfem/getfem_model_solvers.h:45,
                 from heat_equation.cc:35:
../src/gmm/gmm_precond_ildlt.h: At global scope:
../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../src/getfem/getfem_model_solvers.h:45,
                 from heat_equation.cc:35:
../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; if (cv > e.cv) return false;
                                   ^~
In file included from ../src/getfem/getfem_model_solvers.h:45:0,
                 from wave_equation.cc:36:
../src/gmm/gmm_iter_solvers.h: In function 'T gmm::find_root(const FUNC&, T, T, T)':
../src/gmm/gmm_iter_solvers.h:73:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (c > b) c = b; if (c < a) c = a;
       ^~
../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (c > b) c = b; if (c < a) c = a;
                         ^~
In file included from ../src/gmm/gmm_iter_solvers.h:86:0,
                 from ../src/getfem/getfem_model_solvers.h:45,
                 from wave_equation.cc:36:
../src/gmm/gmm_precond_ildlt.h: At global scope:
../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../src/getfem/getfem_model_solvers.h:45,
                 from wave_equation.cc:36:
../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o cyl_slicer.o cyl_slicer.cc
In file included from ../src/getfem/dal_config.h:41:0,
                 from ../src/getfem/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_mesh.h:42,
                 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;
                             ^~
g++ -DHAVE_CONFIG_H -I. -I..  -I../src -I../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o test_continuation.o test_continuation.cc
In file included from ../src/getfem/bgeot_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:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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/dal_shared_ptr.h:40,
                 from ../src/getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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;
                         ^~
In file included from ../src/gmm/gmm_iter_solvers.h:86:0,
                 from ../src/getfem/getfem_model_solvers.h:45,
                 from test_continuation.cc:34:
../src/gmm/gmm_precond_ildlt.h: At global scope:
../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../src/getfem/getfem_model_solvers.h:45,
                 from test_continuation.cc:34:
../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 helmholtz helmholtz.o ../src/libgetfem.la -lm  -rdynamic -lboost_system  -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu  -lblas -lsuperlu -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/helmholtz helmholtz.o -rdynamic  ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 plate plate.o ../src/libgetfem.la -lm  -rdynamic -lboost_system  -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu  -lblas -lsuperlu -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_elastostatic nonlinear_elastostatic.o ../src/libgetfem.la -lm  -rdynamic -lboost_system  -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu  -lblas -lsuperlu -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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_elastostatic nonlinear_elastostatic.o -rdynamic  ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/plate plate.o -rdynamic  ../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/tests'
make  check-TESTS
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/tests'
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/tests'
PASS: test_int_set.pl
PASS: test_tree_sorted.pl
PASS: dynamic_tas.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: test_mesh.pl
PASS: test_interpolation.pl
PASS: test_interpolated_fem.pl
PASS: test_range_basis.pl
PASS: stokes.pl
PASS: plate.pl
PASS: integration.pl
PASS: test_mesh_im_level_set.pl
PASS: thermo_elasticity_electrical_coupling.pl
PASS: test_mesh_generation.pl
PASS: crack.pl
PASS: laplacian.pl
PASS: test_continuation.pl
PASS: helmholtz.pl
PASS: nonlinear_membrane.pl
PASS: heat_equation.pl
PASS: schwarz_additive.pl
PASS: wave_equation.pl
PASS: cyl_slicer.pl
PASS: nonlinear_elastostatic.pl
PASS: test_assembly.pl
PASS: make_gmm_test.pl
============================================================================
Testsuite summary for getfem 5.0
============================================================================
# TOTAL: 33
# PASS:  33
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/tests'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/tests'
make[2]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/tests'
Making check in interface
make[2]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface'
Making check in src
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/src'
Making check in .
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/src'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/src'
Making check in python
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/src/python'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/src/python'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/src'
Making check in tests
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests'
Making check in meshes
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests/meshes'
make[4]: Nothing to be done for 'check'.
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests/meshes'
Making check in python
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests/python'
make  check-TESTS
make[5]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests/python'
make[6]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests/python'
PASS: check_global_functions.py
PASS: check_export.py
PASS: demo_wave.py
PASS: check_levelset.py
PASS: demo_laplacian.py
============================================================================
Testsuite summary for getfem 5.0
============================================================================
# TOTAL: 5
# PASS:  5
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[6]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests/python'
make[5]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests/python'
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests/python'
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests'
make[4]: Nothing to be done for 'check-am'.
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests'
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface'
make[2]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface'
Making check in contrib
make[2]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib'
Making check in icare
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/icare'
make  icare
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from ../../src/getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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 ../../src/gmm/gmm_iter_solvers.h:86:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from icare.cc:25:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from icare.cc:25:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
icare.cc: In member function 'void navier_stokes_problem::solve_PREDICTION_CORRECTION2()':
icare.cc:1081:82: warning: 'BoxZmax' may be used uninitialized in this function [-Wmaybe-uninitialized]
       if (BN[0]<BoxXmax && BN[0] > BoxXmin && BN[1]< BoxYmax && BN[1] > BoxYmin  && BN[2]< BoxZmax && BN[2] > BoxZmin ) {
                                                                                   
icare.cc:1081:100: warning: 'BoxZmin' may be used uninitialized in this function [-Wmaybe-uninitialized]
       if (BN[0]<BoxXmax && BN[0] > BoxXmin && BN[1]< BoxYmax && BN[1] > BoxYmin  && BN[2]< BoxZmax && BN[2] > BoxZmin ) {
                                                                                                     
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/icare'
make  check-TESTS
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/icare'
make[5]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/icare'
PASS: icare.pl
============================================================================
Testsuite summary for getfem 5.0
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/icare'
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/icare'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/icare'
Making check in delaminated_crack
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/delaminated_crack'
make  delaminated_crack
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/delaminated_crack'
make  check-TESTS
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/delaminated_crack'
make[5]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/delaminated_crack'
PASS: delaminated_crack.pl
============================================================================
Testsuite summary for getfem 5.0
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/delaminated_crack'
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/delaminated_crack'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/delaminated_crack'
Making check in aposteriori
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/aposteriori'
make  aposteriori aposteriori_laplacian
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from ../../src/getfem/getfem_mesh.h:42,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ../../src/getfem/getfem_assembling_tensors.h:41,
                 from ../../src/getfem/getfem_assembling.h:44,
                 from aposteriori_laplacian.cc:29:
../../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/dal_shared_ptr.h:40,
                 from ../../src/getfem/getfem_mesh.h:42,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ../../src/getfem/getfem_assembling_tensors.h:41,
                 from ../../src/getfem/getfem_assembling.h:44,
                 from aposteriori.cc:27:
../../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from ../../src/getfem/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:44,
                 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;
                                ^~~~~~~~~
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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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;
      ^~
../../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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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/gmm/gmm_iter_solvers.h:86:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from aposteriori_laplacian.cc:33:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from aposteriori_laplacian.cc:33:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
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/gmm/gmm_iter_solvers.h:86:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from aposteriori.cc:31:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from aposteriori.cc:31:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/aposteriori'
make  check-TESTS
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/aposteriori'
make[5]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/aposteriori'
PASS: aposteriori.pl
PASS: aposteriori_laplacian.pl
============================================================================
Testsuite summary for getfem 5.0
============================================================================
# TOTAL: 2
# PASS:  2
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/aposteriori'
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/aposteriori'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/aposteriori'
Making check in xfem_stab_unilat_contact
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_stab_unilat_contact'
make  xfem_stab_unilat_contact
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/gmm/gmm_iter_solvers.h:86:0,
                 from ../../src/gmm/gmm.h:44,
                 from xfem_stab_unilat_contact.cc:28:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../../src/gmm/gmm.h:44,
                 from xfem_stab_unilat_contact.cc:28:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/dal_shared_ptr.h:40,
                 from ../../src/getfem/getfem_mesh.h:42,
                 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:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; if (cv > e.cv) return false;
                                   ^~
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_stab_unilat_contact'
make  check-TESTS
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_stab_unilat_contact'
make[5]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_stab_unilat_contact'
PASS: xfem_stab_unilat_contact.pl
============================================================================
Testsuite summary for getfem 5.0
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_stab_unilat_contact'
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_stab_unilat_contact'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_stab_unilat_contact'
Making check in bimaterial_crack_test
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/bimaterial_crack_test'
make  bimaterial_crack_test crack
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_mesh_fem_global_function.h:40,
                 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:132: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:132:33: note: ...this statement, but the 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/dal_shared_ptr.h:40,
                 from ../../src/getfem/getfem_mesh.h:42,
                 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/dal_config.h:41:0,
                 from ../../src/getfem/dal_shared_ptr.h:40,
                 from ../../src/getfem/getfem_mesh.h:42,
                 from ../../src/getfem/getfem_mesh_fem.h:41,
                 from ../../src/getfem/getfem_assembling_tensors.h:41,
                 from ../../src/getfem/getfem_assembling.h:44,
                 from bimaterial_crack_test.cc:29:
../../src/gmm/gmm_algobase.h: In function 'int gmm::lexicographical_compare(ITER1, const ITER1&, ITER2, const ITER2&, const COMP&)':
../../src/gmm/gmm_algobase.h:113:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
     ^~
../../src/gmm/gmm_algobase.h:113:29: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
     if (b1 != e1) return 1; if (b2 != e2) return -1; return 0;
                             ^~
In file included from ../../src/getfem/bgeot_convex_structure.h:44:0,
                 from ../../src/getfem/bgeot_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_mesh_fem_global_function.h:40,
                 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:132: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:132:33: note: ...this statement, but the 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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_mesh_fem_global_function.h:40,
                 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_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:44,
                 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_ref.h:41:0,
                 from ../../src/getfem/bgeot_geometric_trans.h:43,
                 from ../../src/getfem/getfem_fem.h:114,
                 from ../../src/getfem/getfem_mesh_fem_global_function.h:40,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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_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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       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_mesh_fem_global_function.h:40,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; return false;
                                   ^~~~~~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; if (cv > e.cv) return false;
                                   ^~
In file included from ../../src/getfem/getfem_mesh_fem.h:41:0,
                 from ../../src/getfem/getfem_assembling_tensors.h:41,
                 from ../../src/getfem/getfem_assembling.h:44,
                 from bimaterial_crack_test.cc:29:
../../src/getfem/getfem_mesh.h: In member function 'bool getfem::convex_face::operator<(const getfem::convex_face&) const':
../../src/getfem/getfem_mesh.h:642: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:642:35: note: ...this statement, but the 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_mesh_fem_global_function.h:41,
                 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:642: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:642:35: note: ...this statement, but the 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/gmm/gmm_iter_solvers.h:86:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from crack.cc:33:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from crack.cc:33:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
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/gmm/gmm_iter_solvers.h:86:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from bimaterial_crack_test.cc:33:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from bimaterial_crack_test.cc:33:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/bimaterial_crack_test'
make  check-TESTS
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/bimaterial_crack_test'
make[5]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/bimaterial_crack_test'
PASS: crack.pl
PASS: bimaterial_crack_test.pl
============================================================================
Testsuite summary for getfem 5.0
============================================================================
# TOTAL: 2
# PASS:  2
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/bimaterial_crack_test'
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/bimaterial_crack_test'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/bimaterial_crack_test'
Making check in mixed_elastostatic
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/mixed_elastostatic'
make  mixed_elastostatic
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/mixed_elastostatic'
make  check-TESTS
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/mixed_elastostatic'
make[5]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/mixed_elastostatic'
PASS: mixed_elastostatic.pl
============================================================================
Testsuite summary for getfem 5.0
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/mixed_elastostatic'
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/mixed_elastostatic'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/mixed_elastostatic'
Making check in xfem_contact
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_contact'
make  xfem_contact xfem_stokes xfem_dirichlet
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from ../../src/getfem/getfem_mesh.h:42,
                 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/dal_shared_ptr.h:40,
                 from ../../src/getfem/getfem_mesh.h:42,
                 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/dal_config.h:41:0,
                 from ../../src/getfem/dal_shared_ptr.h:40,
                 from ../../src/getfem/getfem_mesh.h:42,
                 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/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:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:45:0,
                 from ../../src/getfem/bgeot_mesh_structure.h:42,
                 from ../../src/getfem/bgeot_mesh.h:41,
                 from ../../src/getfem/getfem_mesh.h:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (p < o.p) return true;  return false;
                                  ^~~~~~
In file included from ../../src/getfem/getfem_mesh_fem.h:41:0,
                 from ../../src/getfem/getfem_assembling_tensors.h:41,
                 from ../../src/getfem/getfem_assembling.h:44,
                 from xfem_stokes.cc:28:
../../src/getfem/getfem_mesh.h: In member function 'bool getfem::convex_face::operator<(const getfem::convex_face&) const':
../../src/getfem/getfem_mesh.h:642: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:642:35: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; if (cv > e.cv) return false;
                                   ^~
In file included from ../../src/getfem/getfem_mesh_fem.h:41:0,
                 from ../../src/getfem/getfem_assembling_tensors.h:41,
                 from ../../src/getfem/getfem_assembling.h:44,
                 from xfem_contact.cc:28:
../../src/getfem/getfem_mesh.h: In member function 'bool getfem::convex_face::operator<(const getfem::convex_face&) const':
../../src/getfem/getfem_mesh.h:642: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:642:35: note: ...this statement, but the 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/gmm/gmm_iter_solvers.h:86:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from xfem_stokes.cc:32:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from xfem_stokes.cc:32:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
In file included from ../../src/getfem/getfem_model_solvers.h:45:0,
                 from xfem_dirichlet.cc:32:
../../src/gmm/gmm_iter_solvers.h: In function 'T gmm::find_root(const FUNC&, T, T, T)':
../../src/gmm/gmm_iter_solvers.h:73:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (c > b) c = b; if (c < a) c = a;
       ^~
../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (c > b) c = b; if (c < a) c = a;
                         ^~
In file included from ../../src/getfem/getfem_model_solvers.h:45:0,
                 from xfem_contact.cc:32:
../../src/gmm/gmm_iter_solvers.h: In function 'T gmm::find_root(const FUNC&, T, T, T)':
../../src/gmm/gmm_iter_solvers.h:73:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (c > b) c = b; if (c < a) c = a;
       ^~
../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (c > b) c = b; if (c < a) c = a;
                         ^~
In file included from ../../src/gmm/gmm_iter_solvers.h:86:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from xfem_dirichlet.cc:32:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from xfem_dirichlet.cc:32:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:86:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from xfem_contact.cc:32:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from xfem_contact.cc:32:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
xfem_dirichlet.cc: In function 'void compute_mass_matrix_extra_element(bgeot::base_matrix&, const getfem::mesh_im&, const getfem::mesh_fem&, bgeot::size_type, bgeot::size_type)':
xfem_dirichlet.cc:579:78: warning: large integer implicitly truncated to unsigned type [-Woverflow]
   getfem::fem_interpolation_context ctx1(pgt1, pfp1, 0, G1, cv1,size_type(-1));
                                                                              ^
xfem_dirichlet.cc:592:29: warning: large integer implicitly truncated to unsigned type [-Woverflow]
       G2, cv2, size_type(-1));
                             ^
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_contact'
make  check-TESTS
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_contact'
make[5]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_contact'
PASS: xfem_contact.pl
============================================================================
Testsuite summary for getfem 5.0
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_contact'
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_contact'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_contact'
Making check in crack_plate
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/crack_plate'
make  crack_mindlin crack_bilaplacian
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_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_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.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_shared_ptr.h:40,
                 from ../../src/getfem/getfem_mesh.h:42,
                 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_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/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/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/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/gmm/gmm.h:44:0,
                 from crack_bilaplacian.h:33,
                 from crack_bilaplacian.cc:22:
../../src/gmm/gmm_iter_solvers.h: In function 'T gmm::find_root(const FUNC&, T, T, T)':
../../src/gmm/gmm_iter_solvers.h:73:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (c > b) c = b; if (c < a) c = a;
       ^~
../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (c > b) c = b; if (c < a) c = a;
                         ^~
In file included from ../../src/gmm/gmm.h:44:0,
                 from crack_bilaplacian.h:33,
                 from crack_bilaplacian_problem.cc:22:
../../src/gmm/gmm_iter_solvers.h: In function 'T gmm::find_root(const FUNC&, T, T, T)':
../../src/gmm/gmm_iter_solvers.h:73:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (c > b) c = b; if (c < a) c = a;
       ^~
../../src/gmm/gmm_iter_solvers.h:73:25: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (c > b) c = b; if (c < a) c = a;
                         ^~
In file included from ../../src/gmm/gmm_iter_solvers.h:86:0,
                 from ../../src/gmm/gmm.h:44,
                 from crack_bilaplacian.h:33,
                 from crack_bilaplacian_singularities.cc:22:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:86:0,
                 from ../../src/gmm/gmm.h:44,
                 from crack_bilaplacian.h:33,
                 from crack_bilaplacian.cc:22:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../../src/gmm/gmm.h:44,
                 from crack_bilaplacian.h:33,
                 from crack_bilaplacian_singularities.cc:22:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
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:44,
                 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;
                                ^~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:86:0,
                 from ../../src/gmm/gmm.h:44,
                 from crack_bilaplacian.h:33,
                 from crack_bilaplacian_problem.cc:22:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../../src/gmm/gmm.h:44,
                 from crack_bilaplacian.h:33,
                 from crack_bilaplacian.cc:22:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../../src/gmm/gmm.h:44,
                 from crack_bilaplacian.h:33,
                 from crack_bilaplacian_problem.cc:22:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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_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:642: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:642:35: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the 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/gmm/gmm_iter_solvers.h:86:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from crack_mindlin.cc:34:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from crack_mindlin.cc:34:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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
g++ -DHAVE_CONFIG_H -I. -I../..  -I../../src -I../../src -Wdate-time -D_FORTIFY_SOURCE=2 -DGMM_USES_BLAS  -I/usr/include  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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_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/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_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/gmm/gmm_iter_solvers.h:86:0,
                 from ../../src/gmm/gmm.h:44,
                 from crack_bilaplacian.h:33,
                 from crack_bilaplacian_moment.cc:22:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../../src/gmm/gmm.h:44,
                 from crack_bilaplacian.h:33,
                 from crack_bilaplacian_moment.cc:22:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
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/gmm/gmm_iter_solvers.h:86:0,
                 from ../../src/gmm/gmm.h:44,
                 from crack_bilaplacian.h:33,
                 from crack_bilaplacian_tools.cc:22:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../../src/gmm/gmm.h:44,
                 from crack_bilaplacian.h:33,
                 from crack_bilaplacian_tools.cc:22:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:44,
                 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:132: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:132:33: note: ...this statement, but the 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_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:642: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:642:35: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; if (cv > e.cv) return false;
                                   ^~
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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/gmm/gmm_iter_solvers.h:86:0,
                 from ../../src/gmm/gmm.h:44,
                 from crack_bilaplacian.h:33,
                 from crack_bilaplacian_sif.cc:22:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../../src/gmm/gmm.h:44,
                 from crack_bilaplacian.h:33,
                 from crack_bilaplacian_sif.cc:22:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
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:44,
                 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:132: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:132:33: note: ...this statement, but the 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:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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:642: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:642:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; if (cv > e.cv) return false;
                                   ^~
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/crack_plate'
make  check-TESTS
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/crack_plate'
make[5]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/crack_plate'
PASS: crack_mindlin.pl
============================================================================
Testsuite summary for getfem 5.0
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/crack_plate'
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/crack_plate'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/crack_plate'
Making check in inter_element_test
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/inter_element_test'
make  inter_element
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/inter_element_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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-unknown-pragmas -Wno-variadic-macros -Wno-unused-but-set-variable -Wpointer-arith -Wcast-qual -Wwrite-strings -Wconversion -Wredundant-decls -Wno-long-long -c -o inter_element.o inter_element.cc
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/dal_shared_ptr.h:40,
                 from ../../src/getfem/getfem_mesh.h:42,
                 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 inter_element.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:44,
                 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 inter_element.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:44,
                 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 inter_element.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:132: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:132:33: note: ...this statement, but the 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:44,
                 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 inter_element.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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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 inter_element.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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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 inter_element.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:642: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:642:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; if (cv > e.cv) return false;
                                   ^~
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 inter_element inter_element.o ../../src/libgetfem.la -lm  -rdynamic -lboost_system  -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lsuperlu  -lblas -lsuperlu -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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/inter_element inter_element.o -rdynamic  ../../src/.libs/libgetfem.so -lm -lboost_system -lzmumps_seq -lcmumps_seq -ldmumps_seq -lsmumps_seq -lqhull -lblas -lsuperlu -lmetis
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/inter_element_test'
make  check-TESTS
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/inter_element_test'
make[5]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/inter_element_test'
PASS: inter_element.pl
============================================================================
Testsuite summary for getfem 5.0
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/inter_element_test'
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/inter_element_test'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/inter_element_test'
Making check in static_contact_gears
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/static_contact_gears'
make  static_contact_gears static_contact_gears_u1_u2
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -Wno-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/dal_shared_ptr.h:40,
                 from ../../src/getfem/getfem_mesh.h:42,
                 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;
     ^~
In file included from ../../src/getfem/dal_config.h:41:0,
                 from ../../src/getfem/dal_shared_ptr.h:40,
                 from ../../src/getfem/getfem_mesh.h:42,
                 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;
                             ^~
../../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:44,
                 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;
      ^~
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:44,
                 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;
                                ^~~~~~~~~
../../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:44,
                 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:132:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       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:44,
                 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:132: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:132:33: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (a < o.a) return true; return false;
                                 ^~~~~~
../../src/getfem/dal_static_stored_objects.h:132:33: note: ...this statement, but the 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:44,
                 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:296:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (i < e.i) return true; if (i > e.i) return false;
       ^~
In file included from ../../src/getfem/bgeot_mesh.h:41:0,
                 from ../../src/getfem/getfem_mesh.h:44,
                 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:296: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:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (cv < e.cv) return true; return false;
                                   ^~~~~~
../../src/getfem/bgeot_mesh_structure.h:296:33: note: ...this statement, but the 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:298:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (cv < e.cv) return true; return false;
       ^~
../../src/getfem/bgeot_mesh_structure.h:298:35: note: ...this statement, but the 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:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
       if (p < o.p) return true;  return false;
                                  ^~~~~~
In file included from ../../src/getfem/bgeot_convex_ref.h:41:0,
                 from ../../src/getfem/bgeot_geometric_trans.h:43,
                 from ../../src/getfem/bgeot_mesh.h:42,
                 from ../../src/getfem/getfem_mesh.h:44,
                 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:188:7: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
       if (p < o.p) return true;  return false;
       ^~
../../src/getfem/bgeot_convex.h:188:34: note: ...this statement, but the 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_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:642: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:642:35: note: ...this statement, but the 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.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:642: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:642:35: note: ...this statement, but the 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/gmm/gmm_iter_solvers.h:86:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from static_contact_gears.cc:22:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:86:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from static_contact_gears_u1_u2.cc:22:
../../src/gmm/gmm_precond_ildlt.h: At global scope:
../../src/gmm/gmm_precond_ildlt.h:248:19: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:256:30: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const cholesky_precond<Matrix>& P,const V1 &v1,V2 &v2)
                              ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:260:24: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:267:25: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const cholesky_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:271:35: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:279:36: warning: 'template<class Matrix> struct gmm::cholesky_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const cholesky_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildlt.h:242:10: note: declared here
   struct cholesky_precond : public ildlt_precond<Matrix> {
          ^~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from static_contact_gears.cc:22:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
In file included from ../../src/gmm/gmm_iter_solvers.h:87:0,
                 from ../../src/getfem/getfem_model_solvers.h:45,
                 from static_contact_gears_u1_u2.cc:22:
../../src/gmm/gmm_precond_ildltt.h:182:19: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:190:30: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_mult(const choleskyt_precond<Matrix>& P,const V1 &v1, V2 &v2)
                              ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:194:24: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2) {
                        ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:201:25: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1, V2 &v2)
                         ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:205:35: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_left_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                   ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:213:36: warning: 'template<class Matrix> struct gmm::choleskyt_precond' is deprecated [-Wdeprecated-declarations]
   void transposed_right_mult(const choleskyt_precond<Matrix>& P, const V1 &v1,
                                    ^~~~~~~~~~~~~~~~~
../../src/gmm/gmm_precond_ildltt.h:175:10: note: declared here
   struct choleskyt_precond : public ildltt_precond<Matrix>{
          ^~~~~~~~~~~~~~~~~
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
/bin/bash ../../libtool  --tag=CXX   --mode=link g++  -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
libtool: link: g++ -Wall -g -O2 -fdebug-prefix-map=/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1=. -fstack-protector-strong -Wformat -Werror=format-security -O3 -Wall -W -fmessage-length=0 -ftemplate-depth-100 -std=c++11 -fPIC -pedantic -Wshadow -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 -lmetis
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/static_contact_gears'
make  check-TESTS
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/static_contact_gears'
make[5]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/static_contact_gears'
PASS: static_contact_gears.pl
============================================================================
Testsuite summary for getfem 5.0
============================================================================
# TOTAL: 1
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/static_contact_gears'
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/static_contact_gears'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/static_contact_gears'
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib'
make[2]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib'
Making check in bin
make[2]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/bin'
make[2]: Nothing to be done for 'check'.
make[2]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/bin'
Making check in doc
make[2]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/doc'
Making check in sphinx
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/doc/sphinx'
make[3]: Nothing to be done for 'check'.
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/doc/sphinx'
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/doc'
make[3]: Nothing to be done for 'check-am'.
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/doc'
make[2]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/doc'
make[2]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1'
make[2]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1'
make[1]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1'
 fakeroot debian/rules binary-arch
dh binary-arch --with python2 --parallel --with autoreconf
   dh_testroot -a -O--parallel
   dh_prep -a -O--parallel
   dh_auto_install -a -O--parallel
	make -j4 install DESTDIR=/build/getfem\+\+-DJ0NaS/getfem\+\+-5.0\+dfsg1/debian/tmp AM_UPDATE_INFO_DIR=no
make[1]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1'
Making install in m4
make[2]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/m4'
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1/m4'
make[2]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/m4'
Making install in cubature
make[2]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/cubature'
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1/cubature'
make[2]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/cubature'
Making install in src
make[2]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/src'
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/src'
 /bin/mkdir -p '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf'
 /bin/bash ../libtool   --mode=install /usr/bin/install -c   libgetfem.la '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf'
 /bin/mkdir -p '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/include'
 /bin/mkdir -p '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/include/gmm'
 /bin/mkdir -p '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/include/getfem'
 /usr/bin/install -c -m 644  getfem/dal_config.h getfem/dal_singleton.h getfem/dal_shared_ptr.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_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++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/include/getfem'
libtool: install: /usr/bin/install -c .libs/libgetfem.so.5.0.0 /build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf/libgetfem.so.5.0.0
 /bin/mkdir -p '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/include/getfem'
 /usr/bin/install -c -m 644  getfem/getfem_fem.h getfem/getfem_interpolated_fem.h getfem/getfem_projected_fem.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_inter_element.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 getfem/getfem_continuation.h '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/include/getfem'
 /bin/mkdir -p '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/include/getfem'
 /usr/bin/install -c -m 644  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++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/include/getfem'
 /bin/mkdir -p '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/include/getfem_boost'
 /usr/bin/install -c -m 644  getfem_boost/workaround.hpp getfem_boost/intrusive_ptr.hpp getfem_boost/noncopyable.hpp '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/include/getfem_boost'
 /bin/mkdir -p '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/include/gmm'
libtool: install: (cd /build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f libgetfem.so.5.0.0 libgetfem.so.5 || { rm -f libgetfem.so.5 && ln -s libgetfem.so.5.0.0 libgetfem.so.5; }; })
libtool: install: (cd /build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf && { ln -s -f libgetfem.so.5.0.0 libgetfem.so || { rm -f libgetfem.so && ln -s libgetfem.so.5.0.0 libgetfem.so; }; })
libtool: install: /usr/bin/install -c .libs/libgetfem.lai /build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf/libgetfem.la
libtool: install: /usr/bin/install -c .libs/libgetfem.a /build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf/libgetfem.a
libtool: install: chmod 644 /build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/lib/arm-linux-gnueabihf/libgetfem.a
libtool: install: ranlib /build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1/src'
make[2]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/src'
Making install in tests
make[2]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/tests'
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1/tests'
make[2]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/tests'
Making install in interface
make[2]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface'
Making install in src
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/src'
Making install in .
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/src'
make[5]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/src'
make[5]: Nothing to be done for 'install-data-am'.
make[5]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/src'
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/src'
Making install in python
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/src/python'
make[5]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/src/python'
 /bin/mkdir -p '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/lib/python2.7/dist-packages/getfem'
 /bin/mkdir -p '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/lib/python2.7/dist-packages/getfem'
 /usr/bin/install -c -m 644 _getfem.so '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/lib/python2.7/dist-packages/getfem'
 /usr/bin/install -c -m 644 getfem.py __init__.py '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1/interface/src/python'
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/src/python'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/src'
Making install in tests
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests'
Making install in meshes
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests/meshes'
make[5]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests/meshes'
make[5]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/getfem_toolbox/meshes'
make[5]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests/meshes'
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests/meshes'
Making install in python
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests/python'
make[5]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests/python'
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests/python'
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests'
make[5]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests'
make[4]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface/tests'
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface'
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1/interface'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface'
make[2]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/interface'
Making install in contrib
make[2]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib'
Making install in icare
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/icare'
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1/contrib/icare'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/icare'
Making install in delaminated_crack
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/delaminated_crack'
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1/contrib/delaminated_crack'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/delaminated_crack'
Making install in aposteriori
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/aposteriori'
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1/contrib/aposteriori'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/aposteriori'
Making install in xfem_stab_unilat_contact
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_stab_unilat_contact'
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_stab_unilat_contact'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_stab_unilat_contact'
Making install in bimaterial_crack_test
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/bimaterial_crack_test'
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1/contrib/bimaterial_crack_test'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/bimaterial_crack_test'
Making install in mixed_elastostatic
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/mixed_elastostatic'
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1/contrib/mixed_elastostatic'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/mixed_elastostatic'
Making install in xfem_contact
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_contact'
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_contact'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/xfem_contact'
Making install in crack_plate
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/crack_plate'
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1/contrib/crack_plate'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/crack_plate'
Making install in inter_element_test
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/inter_element_test'
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/inter_element_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++-DJ0NaS/getfem++-5.0+dfsg1/contrib/inter_element_test'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/inter_element_test'
Making install in static_contact_gears
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/static_contact_gears'
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1/contrib/static_contact_gears'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib/static_contact_gears'
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib'
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1/contrib'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib'
make[2]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/contrib'
Making install in bin
make[2]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/bin'
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/bin'
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/bin'
make[2]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/bin'
Making install in doc
make[2]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/doc'
Making install in sphinx
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/doc/sphinx'
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1/doc/sphinx'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/doc/sphinx'
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/doc'
make[4]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+dfsg1/doc'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/doc'
make[2]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/doc'
make[2]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1'
make[3]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1'
make[3]: Nothing to be done for 'install-data-am'.
 /bin/mkdir -p '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/bin'
 /usr/bin/install -c getfem-config '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1/debian/tmp/usr/bin'
make[3]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1'
make[2]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1'
make[1]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1'
   debian/rules override_dh_install
make[1]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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/getfem.py 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/getfem_toolbox/meshes/tank_quadratic_2500.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_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/tripod.GiD.msh exists in debian/tmp but is not installed to anywhere
dh_numpy
make[1]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1'
   dh_installdocs -a -O--parallel
   debian/rules override_dh_installchangelogs
make[1]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1'
dh_installchangelogs ChangeLog
make[1]: Leaving directory '/build/getfem++-DJ0NaS/getfem++-5.0+dfsg1'
   debian/rules override_dh_python2
make[1]: Entering directory '/build/getfem++-DJ0NaS/getfem++-5.0+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++-DJ0NaS/getfem++-5.0+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.0 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.0 was not linked against libmetis.so.5 (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.0 was not linked against libboost_system.so.1.61.0 (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.0 was not linked against libsmumps_seq-4.10.0.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.0 was not linked against libpord_seq-4.10.0.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.0 was not linked against libcmumps_seq-4.10.0.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 libsmumps_seq-4.10.0.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 libcmumps_seq-4.10.0.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.4 (it uses none of the library's symbols)
   dh_installdeb -a -O--parallel
   dh_gencontrol -a -O--parallel
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: package libgetfem++-dev: unused substitution variable ${python:Depends}
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: package libgetfem5++: unused substitution variable ${python:Depends}
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: package libgetfem5++: unused substitution variable ${python:Depends}
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
dpkg-gencontrol: warning: package python-getfem++: unused substitution variable ${python:Versions}
dpkg-gencontrol: warning: File::FcntlLock not available; using flock which is not NFS-safe
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.0+dfsg1-2_armhf.deb'.
dpkg-deb: building package 'libgetfem++-dev' in '../libgetfem++-dev_5.0+dfsg1-2_armhf.deb'.
dpkg-deb: building package 'python-getfem++-dbgsym' in '../python-getfem++-dbgsym_5.0+dfsg1-2_armhf.deb'.
dpkg-deb: building package 'python-getfem++' in '../python-getfem++_5.0+dfsg1-2_armhf.deb'.
dpkg-deb: building package 'libgetfem5++' in '../libgetfem5++_5.0+dfsg1-2_armhf.deb'.
 dpkg-genchanges --build=any -mRaspbian wandboard test autobuilder <root@raspbian.org> >../getfem++_5.0+dfsg1-2_armhf.changes
dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included)
 dpkg-source --after-build getfem++-5.0+dfsg1
dpkg-buildpackage: info: binary-only upload (no source included)
--------------------------------------------------------------------------------
Build finished at 20160819-1427

Finished
--------

I: Built successfully

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


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


getfem++_5.0+dfsg1-2_armhf.changes:
-----------------------------------

Format: 1.8
Date: Sat, 13 Aug 2016 20:55:46 +0200
Source: getfem++
Binary: libgetfem++-dev libgetfem5++ libgmm++-dev python-getfem++
Architecture: armhf
Version: 5.0+dfsg1-2
Distribution: stretch-staging
Urgency: medium
Maintainer: Raspbian wandboard test autobuilder <root@raspbian.org>
Changed-By: Anton Gladky <gladk@debian.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.0+dfsg1-2) unstable; urgency=medium
 .
   * [ed48876] Disable some failing tests.
Checksums-Sha1:
 c2dbb0cad580817e3a7b6bbe882d4d7503104916 2886130 libgetfem++-dev_5.0+dfsg1-2_armhf.deb
 73710b10388288727661259f282b6c53602d7e7f 30013258 libgetfem5++-dbgsym_5.0+dfsg1-2_armhf.deb
 d88c8b1fda86beba3172d7dc899a895b1e61b8bc 1824750 libgetfem5++_5.0+dfsg1-2_armhf.deb
 2cdc8f684b34173ee8ba26483b4a937f9bf1d918 22854648 python-getfem++-dbgsym_5.0+dfsg1-2_armhf.deb
 1d59f945a7386637b8a46a3e6d0ef2cdc71aaa06 939888 python-getfem++_5.0+dfsg1-2_armhf.deb
Checksums-Sha256:
 0fbcec624912f1cf073ce98cc649eaf09a7256324e0851155e122008a99f3b07 2886130 libgetfem++-dev_5.0+dfsg1-2_armhf.deb
 e56bb3dcba83e901048151763542a77ee9b7d94f1e7dd58d40c8f210a2114132 30013258 libgetfem5++-dbgsym_5.0+dfsg1-2_armhf.deb
 5cef8e28cb988b6dd1d88a97a95321d4f46cb18afdaf0d3355ab3554dcf98b72 1824750 libgetfem5++_5.0+dfsg1-2_armhf.deb
 a2bf5bb45e1fc9300b48eb6ce0424d428a89dc38ed77790d8a9392da709382c0 22854648 python-getfem++-dbgsym_5.0+dfsg1-2_armhf.deb
 3002ba40815f36e7395ff7db834e043d8528ac5aa06719cb05b6a2187ec7c133 939888 python-getfem++_5.0+dfsg1-2_armhf.deb
Files:
 5fac28f8e8051e711820355654bdd7ea 2886130 libdevel extra libgetfem++-dev_5.0+dfsg1-2_armhf.deb
 1c049e8aa37bfd4a3b223f895d419ad8 30013258 debug extra libgetfem5++-dbgsym_5.0+dfsg1-2_armhf.deb
 4b630f4900e3b05775090225af239e2a 1824750 libs extra libgetfem5++_5.0+dfsg1-2_armhf.deb
 34b67bb826f4c6b9f0ca245661c02ac7 22854648 debug extra python-getfem++-dbgsym_5.0+dfsg1-2_armhf.deb
 819f65037fe0f81e5208bcf06fc625e4 939888 python extra python-getfem++_5.0+dfsg1-2_armhf.deb

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


libgetfem++-dev_5.0+dfsg1-2_armhf.deb
-------------------------------------

 new debian package, version 2.0.
 size 2886130 bytes: control archive=3414 bytes.
     729 bytes,    17 lines      control              
    7018 bytes,    95 lines      md5sums              
 Package: libgetfem++-dev
 Source: getfem++
 Version: 5.0+dfsg1-2
 Architecture: armhf
 Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
 Installed-Size: 19557
 Depends: libboost-dev, libgetfem5++ (= 5.0+dfsg1-2), 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-08-13 18:55 ./
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/bin/
-rwxr-xr-x root/root      4433 2016-08-13 18:55 ./usr/bin/getfem-config
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/include/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/include/getfem/
-rw-r--r-- root/root      3191 2016-08-13 18:55 ./usr/include/getfem/bgeot_comma_init.h
-rw-r--r-- root/root      4445 2016-08-13 18:55 ./usr/include/getfem/bgeot_config.h
-rw-r--r-- root/root      9605 2016-08-13 18:55 ./usr/include/getfem/bgeot_convex.h
-rw-r--r-- root/root      6486 2016-08-13 18:55 ./usr/include/getfem/bgeot_convex_ref.h
-rw-r--r-- root/root      7863 2016-08-13 18:55 ./usr/include/getfem/bgeot_convex_structure.h
-rw-r--r-- root/root      8469 2016-08-13 18:55 ./usr/include/getfem/bgeot_ftool.h
-rw-r--r-- root/root     20297 2016-08-13 18:55 ./usr/include/getfem/bgeot_geometric_trans.h
-rw-r--r-- root/root      9438 2016-08-13 18:55 ./usr/include/getfem/bgeot_geotrans_inv.h
-rw-r--r-- root/root      5270 2016-08-13 18:55 ./usr/include/getfem/bgeot_kdtree.h
-rw-r--r-- root/root      4353 2016-08-13 18:55 ./usr/include/getfem/bgeot_mesh.h
-rw-r--r-- root/root     13564 2016-08-13 18:55 ./usr/include/getfem/bgeot_mesh_structure.h
-rw-r--r-- root/root      3886 2016-08-13 18:55 ./usr/include/getfem/bgeot_node_tab.h
-rw-r--r-- root/root      4241 2016-08-13 18:55 ./usr/include/getfem/bgeot_permutations.h
-rw-r--r-- root/root     26514 2016-08-13 18:55 ./usr/include/getfem/bgeot_poly.h
-rw-r--r-- root/root      5326 2016-08-13 18:55 ./usr/include/getfem/bgeot_poly_composite.h
-rw-r--r-- root/root      5933 2016-08-13 18:55 ./usr/include/getfem/bgeot_rtree.h
-rw-r--r-- root/root     17006 2016-08-13 18:55 ./usr/include/getfem/bgeot_small_vector.h
-rw-r--r-- root/root     33210 2016-08-13 18:55 ./usr/include/getfem/bgeot_sparse_tensors.h
-rw-r--r-- root/root     19695 2016-08-13 18:55 ./usr/include/getfem/bgeot_tensor.h
-rw-r--r-- root/root      2254 2016-08-13 18:55 ./usr/include/getfem/dal_backtrace.h
-rw-r--r-- root/root     16558 2016-08-13 18:55 ./usr/include/getfem/dal_basic.h
-rw-r--r-- root/root     17729 2016-08-13 18:55 ./usr/include/getfem/dal_bit_vector.h
-rw-r--r-- root/root      3183 2016-08-13 18:55 ./usr/include/getfem/dal_config.h
-rw-r--r-- root/root     10309 2016-08-13 18:55 ./usr/include/getfem/dal_naming_system.h
-rw-r--r-- root/root      4481 2016-08-13 18:55 ./usr/include/getfem/dal_shared_ptr.h
-rw-r--r-- root/root      5436 2016-08-13 18:55 ./usr/include/getfem/dal_singleton.h
-rw-r--r-- root/root     14967 2016-08-13 18:55 ./usr/include/getfem/dal_static_stored_objects.h
-rw-r--r-- root/root      7595 2016-08-13 18:55 ./usr/include/getfem/dal_tas.h
-rw-r--r-- root/root     30038 2016-08-13 18:55 ./usr/include/getfem/dal_tree_sorted.h
-rw-r--r-- root/root      3784 2016-08-13 18:55 ./usr/include/getfem/getfem_Navier_Stokes.h
-rw-r--r-- root/root      7196 2016-08-13 18:55 ./usr/include/getfem/getfem_arch_config.h
-rw-r--r-- root/root     58525 2016-08-13 18:55 ./usr/include/getfem/getfem_assembling.h
-rw-r--r-- root/root     27604 2016-08-13 18:55 ./usr/include/getfem/getfem_assembling_tensors.h
-rw-r--r-- root/root     17186 2016-08-13 18:55 ./usr/include/getfem/getfem_config.h
-rw-r--r-- root/root     34656 2016-08-13 18:55 ./usr/include/getfem/getfem_contact_and_friction_common.h
-rw-r--r-- root/root     44854 2016-08-13 18:55 ./usr/include/getfem/getfem_contact_and_friction_integral.h
-rw-r--r-- root/root      8111 2016-08-13 18:55 ./usr/include/getfem/getfem_contact_and_friction_large_sliding.h
-rw-r--r-- root/root     30308 2016-08-13 18:55 ./usr/include/getfem/getfem_contact_and_friction_nodal.h
-rw-r--r-- root/root      5585 2016-08-13 18:55 ./usr/include/getfem/getfem_context.h
-rw-r--r-- root/root     44694 2016-08-13 18:55 ./usr/include/getfem/getfem_continuation.h
-rw-r--r-- root/root      6005 2016-08-13 18:55 ./usr/include/getfem/getfem_convect.h
-rw-r--r-- root/root      9094 2016-08-13 18:55 ./usr/include/getfem/getfem_crack_sif.h
-rw-r--r-- root/root      5451 2016-08-13 18:55 ./usr/include/getfem/getfem_deformable_mesh.h
-rw-r--r-- root/root     12647 2016-08-13 18:55 ./usr/include/getfem/getfem_derivatives.h
-rw-r--r-- root/root      6037 2016-08-13 18:55 ./usr/include/getfem/getfem_error_estimate.h
-rw-r--r-- root/root     27245 2016-08-13 18:55 ./usr/include/getfem/getfem_export.h
-rw-r--r-- root/root     35879 2016-08-13 18:55 ./usr/include/getfem/getfem_fem.h
-rw-r--r-- root/root      4183 2016-08-13 18:55 ./usr/include/getfem/getfem_fem_level_set.h
-rw-r--r-- root/root     18477 2016-08-13 18:55 ./usr/include/getfem/getfem_fourth_order.h
-rw-r--r-- root/root     27661 2016-08-13 18:55 ./usr/include/getfem/getfem_generic_assembly.h
-rw-r--r-- root/root     16869 2016-08-13 18:55 ./usr/include/getfem/getfem_im_data.h
-rw-r--r-- root/root    244769 2016-08-13 18:55 ./usr/include/getfem/getfem_im_list.h
-rw-r--r-- root/root      6848 2016-08-13 18:55 ./usr/include/getfem/getfem_import.h
-rw-r--r-- root/root     14906 2016-08-13 18:55 ./usr/include/getfem/getfem_integration.h
-rw-r--r-- root/root      4158 2016-08-13 18:55 ./usr/include/getfem/getfem_inter_element.h
-rw-r--r-- root/root      8094 2016-08-13 18:55 ./usr/include/getfem/getfem_interpolated_fem.h
-rw-r--r-- root/root     33993 2016-08-13 18:55 ./usr/include/getfem/getfem_interpolation.h
-rw-r--r-- root/root      3942 2016-08-13 18:55 ./usr/include/getfem/getfem_level_set.h
-rw-r--r-- root/root     35010 2016-08-13 18:55 ./usr/include/getfem/getfem_level_set_contact.h
-rw-r--r-- root/root      4180 2016-08-13 18:55 ./usr/include/getfem/getfem_linearized_plates.h
-rw-r--r-- root/root      5524 2016-08-13 18:55 ./usr/include/getfem/getfem_mat_elem.h
-rw-r--r-- root/root      6786 2016-08-13 18:55 ./usr/include/getfem/getfem_mat_elem_type.h
-rw-r--r-- root/root     28178 2016-08-13 18:55 ./usr/include/getfem/getfem_mesh.h
-rw-r--r-- root/root     26456 2016-08-13 18:55 ./usr/include/getfem/getfem_mesh_fem.h
-rw-r--r-- root/root     10499 2016-08-13 18:55 ./usr/include/getfem/getfem_mesh_fem_global_function.h
-rw-r--r-- root/root      3333 2016-08-13 18:55 ./usr/include/getfem/getfem_mesh_fem_level_set.h
-rw-r--r-- root/root      4052 2016-08-13 18:55 ./usr/include/getfem/getfem_mesh_fem_product.h
-rw-r--r-- root/root      5059 2016-08-13 18:55 ./usr/include/getfem/getfem_mesh_fem_sum.h
-rw-r--r-- root/root      5782 2016-08-13 18:55 ./usr/include/getfem/getfem_mesh_im.h
-rw-r--r-- root/root      8501 2016-08-13 18:55 ./usr/include/getfem/getfem_mesh_im_level_set.h
-rw-r--r-- root/root      7654 2016-08-13 18:55 ./usr/include/getfem/getfem_mesh_level_set.h
-rw-r--r-- root/root     10559 2016-08-13 18:55 ./usr/include/getfem/getfem_mesh_region.h
-rw-r--r-- root/root     13843 2016-08-13 18:55 ./usr/include/getfem/getfem_mesh_slice.h
-rw-r--r-- root/root     21343 2016-08-13 18:55 ./usr/include/getfem/getfem_mesh_slicers.h
-rw-r--r-- root/root     36561 2016-08-13 18:55 ./usr/include/getfem/getfem_mesher.h
-rw-r--r-- root/root     26634 2016-08-13 18:55 ./usr/include/getfem/getfem_model_solvers.h
-rw-r--r-- root/root    116044 2016-08-13 18:55 ./usr/include/getfem/getfem_models.h
-rw-r--r-- root/root     25101 2016-08-13 18:55 ./usr/include/getfem/getfem_nonlinear_elasticity.h
-rw-r--r-- root/root     11255 2016-08-13 18:55 ./usr/include/getfem/getfem_omp.h
-rw-r--r-- root/root      6392 2016-08-13 18:55 ./usr/include/getfem/getfem_partial_mesh_fem.h
-rw-r--r-- root/root     12408 2016-08-13 18:55 ./usr/include/getfem/getfem_plasticity.h
-rw-r--r-- root/root      8422 2016-08-13 18:55 ./usr/include/getfem/getfem_projected_fem.h
-rw-r--r-- root/root      7007 2016-08-13 18:55 ./usr/include/getfem/getfem_regular_meshes.h
-rw-r--r-- root/root      5185 2016-08-13 18:55 ./usr/include/getfem/getfem_superlu.h
-rw-r--r-- root/root      5133 2016-08-13 18:55 ./usr/include/getfem/getfem_torus.h
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/include/getfem_boost/
-rw-r--r-- root/root      5862 2016-08-13 18:55 ./usr/include/getfem_boost/intrusive_ptr.hpp
-rw-r--r-- root/root      1139 2016-08-13 18:55 ./usr/include/getfem_boost/noncopyable.hpp
-rw-r--r-- root/root      2718 2016-08-13 18:55 ./usr/include/getfem_boost/workaround.hpp
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/lib/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/lib/arm-linux-gnueabihf/
-rw-r--r-- root/root  18375118 2016-08-13 18:55 ./usr/lib/arm-linux-gnueabihf/libgetfem.a
lrwxrwxrwx root/root         0 2016-08-13 18:55 ./usr/lib/arm-linux-gnueabihf/libgetfem.so -> libgetfem.so.5.0.0
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/share/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/share/doc/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./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      3612 2016-08-13 18:55 ./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.0+dfsg1-2_armhf.deb
-----------------------------------------

 new debian package, version 2.0.
 size 30013258 bytes: control archive=501 bytes.
     448 bytes,    14 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: libgetfem5++-dbgsym
 Source: getfem++
 Version: 5.0+dfsg1-2
 Architecture: armhf
 Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
 Installed-Size: 30425
 Depends: libgetfem5++ (= 5.0+dfsg1-2)
 Section: debug
 Priority: extra
 Multi-Arch: same
 Homepage: http://home.gna.org/getfem/
 Description: Debug symbols for libgetfem5++
 Auto-Built-Package: debug-symbols
 Build-Ids: 20475634e58b07688856c39ecccb5a99b2a1cfcb

drwxr-xr-x root/root         0 2016-08-13 18:55 ./
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/lib/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/lib/debug/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/lib/debug/.build-id/20/
-rw-r--r-- root/root  31143964 2016-08-13 18:55 ./usr/lib/debug/.build-id/20/475634e58b07688856c39ecccb5a99b2a1cfcb.debug
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/share/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/share/doc/
lrwxrwxrwx root/root         0 2016-08-13 18:55 ./usr/share/doc/libgetfem5++-dbgsym -> libgetfem5++


libgetfem5++_5.0+dfsg1-2_armhf.deb
----------------------------------

 new debian package, version 2.0.
 size 1824750 bytes: control archive=850 bytes.
     683 bytes,    15 lines      control              
     307 bytes,     4 lines      md5sums              
      25 bytes,     1 lines      shlibs               
      60 bytes,     2 lines      triggers             
 Package: libgetfem5++
 Source: getfem++
 Version: 5.0+dfsg1-2
 Architecture: armhf
 Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
 Installed-Size: 5972
 Depends: libblas3 | libblas.so.3, libboost-system1.61.0, libc6 (>= 2.4), libgcc1 (>= 1:4.0), libmetis5, libmumps-seq-4.10.0, libqhull7, libstdc++6 (>= 5.2), libsuperlu4
 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-08-13 18:55 ./
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/lib/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/lib/arm-linux-gnueabihf/
lrwxrwxrwx root/root         0 2016-08-13 18:55 ./usr/lib/arm-linux-gnueabihf/libgetfem.so.5 -> libgetfem.so.5.0.0
-rw-r--r-- root/root   6082396 2016-08-13 18:55 ./usr/lib/arm-linux-gnueabihf/libgetfem.so.5.0.0
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/share/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/share/doc/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/share/doc/libgetfem5++/
-rw-r--r-- root/root      3612 2016-08-13 18:55 ./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.0+dfsg1-2_armhf.deb
--------------------------------------------

 new debian package, version 2.0.
 size 22854648 bytes: control archive=492 bytes.
     440 bytes,    13 lines      control              
     106 bytes,     1 lines      md5sums              
 Package: python-getfem++-dbgsym
 Source: getfem++
 Version: 5.0+dfsg1-2
 Architecture: armhf
 Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
 Installed-Size: 23428
 Depends: python-getfem++ (= 5.0+dfsg1-2)
 Section: debug
 Priority: extra
 Homepage: http://home.gna.org/getfem/
 Description: Debug symbols for python-getfem++
 Auto-Built-Package: debug-symbols
 Build-Ids: 9b26fc7e1eb8229a1b56d1712b5fddea85e3c756

drwxr-xr-x root/root         0 2016-08-13 18:55 ./
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/lib/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/lib/debug/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/lib/debug/.build-id/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/lib/debug/.build-id/9b/
-rw-r--r-- root/root  23979924 2016-08-13 18:55 ./usr/lib/debug/.build-id/9b/26fc7e1eb8229a1b56d1712b5fddea85e3c756.debug
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/share/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/share/doc/
lrwxrwxrwx root/root         0 2016-08-13 18:55 ./usr/share/doc/python-getfem++-dbgsym -> python-getfem++


python-getfem++_5.0+dfsg1-2_armhf.deb
-------------------------------------

 new debian package, version 2.0.
 size 939888 bytes: control archive=1127 bytes.
     923 bytes,    17 lines      control              
     507 bytes,     6 lines      md5sums              
     165 bytes,     9 lines   *  postinst             #!/bin/sh
     267 bytes,    14 lines   *  prerm                #!/bin/sh
 Package: python-getfem++
 Source: getfem++
 Version: 5.0+dfsg1-2
 Architecture: armhf
 Maintainer: Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
 Installed-Size: 3706
 Depends: libgetfem5++ (= 5.0+dfsg1-2), python (<< 2.8), python-numpy (>= 1:1.10.0~b1), 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), libmetis5, libmumps-seq-4.10.0, libqhull7, libstdc++6 (>= 5.2), libsuperlu4
 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-08-13 18:55 ./
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/lib/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/lib/python2.7/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/lib/python2.7/dist-packages/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/lib/python2.7/dist-packages/getfem/
-rw-r--r-- root/root      1237 2016-08-13 18:55 ./usr/lib/python2.7/dist-packages/getfem/__init__.py
-rw-r--r-- root/root   3524348 2016-08-13 18:55 ./usr/lib/python2.7/dist-packages/getfem/_getfem.arm-linux-gnueabihf.so
-rw-r--r-- root/root    234175 2016-08-13 18:55 ./usr/lib/python2.7/dist-packages/getfem/getfem.py
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/share/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/share/doc/
drwxr-xr-x root/root         0 2016-08-13 18:55 ./usr/share/doc/python-getfem++/
-rw-r--r-- root/root      3612 2016-08-13 18:55 ./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++-DJ0NaS
Not cleaning session: cloned chroot in use

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

Build Architecture: armhf
Build-Space: 2166960
Build-Time: 13683
Distribution: stretch-staging
Host Architecture: armhf
Install-Time: 780
Job: getfem++_5.0+dfsg1-2
Machine Architecture: armhf
Package: getfem++
Package-Time: 14527
Source-Version: 5.0+dfsg1-2
Space: 2166960
Status: successful
Version: 5.0+dfsg1-2
--------------------------------------------------------------------------------
Finished at 20160819-1427
Build needed 04:02:07, 2166960k disc space